. .
pragmaMx Support Forum 08 September 2008, 14:20:48 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: [Erledigt] mxmail anzeige ob erfolgreich versendet  (Gelesen 324 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
GerhardSt
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 789



« am: 14 Juli 2008, 21:02:55 »

Hallo, Smiley

gibt es bei mxmail, irgend eine Möglichkeit an zu zeigen, ob eine E-Mail erfolgreich versendet worden ist?
Ich meine jetzt nicht eine Möglichkeit, für einen Admin, sondern für einen ganz normalen User Wink

Danke, für Eure Hilfe, Gerhard
« Letzte Änderung: 20 Juli 2008, 18:05:33 von JoergK » Gespeichert

CMS-Version:            pragmaMx 0.1.11, 1.30.2.19/2008-07-19
PHP-Version:             5.2.6
MySQL-Version:         4.1.22-standard
Server-Version:         Apache

IE 7 oder Firefox
GerhardSt
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 789



« Antworten #1 am: 20 Juli 2008, 16:22:41 »

Hi Smiley

Weiß hier keiner eine Antwort oder ist die Anzeige über z.B. eine if-Abfrage einfach nicht möglich Wink

Danke, Gerhard
Gespeichert

CMS-Version:            pragmaMx 0.1.11, 1.30.2.19/2008-07-19
PHP-Version:             5.2.6
MySQL-Version:         4.1.22-standard
Server-Version:         Apache

IE 7 oder Firefox
JoergK
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.823



« Antworten #2 am: 20 Juli 2008, 17:04:50 »

Hoi Wink

Die Funktion mxMail() greift für den Mailversanf via PHP auf dessen Funktion mail() zurück:
Zitat
Rückgabewerte

Gibt TRUE zurück, wenn die E-Mail erfolgreich für den Versand akzeptiert wurde, sonst FALSE.

Dass eine E-Mail für den Versand akzeptiert wurde, bedeutet nicht, dass sie auch wirklich den gewünschten Empfänger erreichen wird.
Quelle: http://de.php.net/manual/de/function.mail.php

Bei einem Mailversand via SMTP werden erweiterte Fehlermeldungen in der Datenbanktabelle {prefix}_securelog gespeichert.

Unabhängig von der Versandmethode wird von der Funktion mxMail() im Erfolgsfall TRUE und im Fehlerfall FALSE zurück gegeben. Wie bei der PHP-Funktion mail() bedeutet TRUE jedoch nicht, dass die Mail auch den/die Empfänger erreichen wird.
Gespeichert

Gruß,
Jörg

Nobody is perfect ... so don't call me Nobody  Grin

Hier noch was zum Lesen und Lernen Wink
HTML, JavaScript & CSS: SelfHTML
PHP: SelfPHP und PHP-Handbuch
MySQL: MySQL 5.1 Handbuch
GerhardSt
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 789



« Antworten #3 am: 20 Juli 2008, 17:24:25 »

Hi JoergK Smiley

Verstehe ich das so richtig, wenn ich eine Meldung haben möchte, das die E-Mail vom Server ohne Probleme versendet wurde.
Müsste die Abfrage in etwa so aussehen:

Code: [Select]  
if mxMail() = 'TRUE' {
echo "E-Mail wurde erfolgreich versendet";
}

Danke, Gerhard
Gespeichert

CMS-Version:            pragmaMx 0.1.11, 1.30.2.19/2008-07-19
PHP-Version:             5.2.6
MySQL-Version:         4.1.22-standard
Server-Version:         Apache

IE 7 oder Firefox
JoergK
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.823



« Antworten #4 am: 20 Juli 2008, 17:42:02 »

Hoi Wink

Fast, Gerhard ...

Mit Deiner Zeile würdest Du auf jeden Fall nen FALSE von mxMail bekommen. Es gibt zwei Möglchkeiten, das von Dir gewünschte zu erreichen:

a) Du schreibst
Code: [Select]  
<?php

$DeineVariable 
mxMail($to$subject$message); // ggfs. weitere Parameter
if ($DeineVariable) {
    echo 
'E-Mail wurde erfolgreich versendet';
}

?>

oder
b)
Code: [Select]  
<?php

if (mxMail($to$subject$message)) { // ggfs. weitere Parameter
    
echo 'E-Mail wurde erfolgreich versendet';
}

?>

Gespeichert

Gruß,
Jörg

Nobody is perfect ... so don't call me Nobody  Grin

Hier noch was zum Lesen und Lernen Wink
HTML, JavaScript & CSS: SelfHTML
PHP: SelfPHP und PHP-Handbuch
MySQL: MySQL 5.1 Handbuch
GerhardSt
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 789



« Antworten #5 am: 20 Juli 2008, 17:52:11 »

Danke thumbup

Das mit dem TRUE und FALSE war jetzt ein wenig verwirrend Wink

 drinks
Gespeichert

CMS-Version:            pragmaMx 0.1.11, 1.30.2.19/2008-07-19
PHP-Version:             5.2.6
MySQL-Version:         4.1.22-standard
Server-Version:         Apache

IE 7 oder Firefox
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC
design by hENNE, layout based on YAML