Seite 1 von 2

Verfasst: 11.06.2009, 21:48
von mirko
Habe ich total vergessen, nimm die aktuellste Version von der Webseite. Klappt das nicht, dann muss ich dir eine Debug-Version machen, die den Fehlertext (also die eigentlich Mail) direkt ausgibt. Natürlich kann man das dann nicht auf Dauer so lassen, nur mal kurz zum Ausprobieren.

Verfasst: 02.06.2009, 16:31
von goldland
achso, sorry. Ja, die Mail kommt auch an. Auch der Inhalt der Mail wird übergeben.

Verfasst: 02.06.2009, 10:48
von mirko
und kommt die Mail auch an?

Verfasst: 02.06.2009, 10:23
von goldland
scheint korrekt zu sein. Es wird \"Mail gesendet\" ausgegeben.

Verfasst: 28.05.2009, 13:07
von mirko
Da mach dir mal selbst im Editor (Windows-Zubehör) ein kleines Script test.php mit diesem Inhalt (ohne Zeilennummern)

Code: Alles auswählen

<?php
  if( mail("HIER DIE EIGENE E-MAIL-ADRESSE", "Fehler beim E-Mail-Versand", \'Text der E-Mail\') ) 
   print "Mail versendet";
else
 print "Mail nicht gesendet";

?>
Die Datei auf den Server übertragen und im Browser aufrufen. Wird die Meldung ausgegeben \"Mail nicht gesendet\", dann ist die PHP Konfiguration auf dem Server nicht korrekt.

Verfasst: 28.05.2009, 12:39
von goldland
hab mal meine private E-Mail-Adresse (bei Yahoo) eingetragen zum Test. Die Fehler-Mail bleibt auch dort leer.

Verfasst: 28.05.2009, 12:36
von goldland
auf dem gleichen.

Verfasst: 26.05.2009, 17:58
von mirko
Ist die E-Mail-Adresse, an die die Info-Mail gesendet werden soll, auf dem gleichen Server gehostet oder auf einem externen?

Verfasst: 26.05.2009, 14:07
von goldland
Habs grad umgebaut und getestet. Die Fehler-Mail bleibt immernoch leer.

Verfasst: 26.05.2009, 12:47
von mirko
Achsoo, nein gibt es derzeit noch kein Update.

Dann ist meine Angabe

mail(\"HIER DIE EIGENE E-MAIL-ADRESSE\", \"Fehler beim E-Mail-Versand\", join(\"rn\", $_IliOJ));

aber auch falsch gewesen, es muss sein:

mail(\"HIER DIE EIGENE E-MAIL-ADRESSE\", \"Fehler beim E-Mail-Versand\", join(\"rn\", $errorTexts));

Ansonsten wird der Fehler nicht als E-Mail versendet.

Verfasst: 26.05.2009, 11:29
von goldland
ich verwende nicht den superwebmailer, sondern die supermailinglist. Soll ich die trotzdem updaten?

Verfasst: 25.05.2009, 21:54
von mirko
Lad dir mal aus dem Kundenbereich http://www.superwebmailer.de/newsletter ... wnload.htm das Update auf die Version 1.35, in dem Update ist der Versand der Fehlermeldung fest enthalten.

Verfasst: 25.05.2009, 15:23
von goldland
Die Fehler-Email ist aber leer. Es steht nur \"Fehler beim E-Mail-Versand\" im Betreff. Das wars, mehr nicht.

Verfasst: 25.05.2009, 13:02
von mirko
Ahh ja. Genau das war der Sinn und Zweck der Änderung, der soll eine Mail schicken, wenn der Versand der Benachrichtigungsmail fehlschlägt. Es sollte eine Fehlermeldung dabei stehen, was das Problem war/ist.

Verfasst: 25.05.2009, 12:10
von goldland
Ok, ich habe den Code angepasst. Die Testmail vom System funktioniert weiterhin bestens. Allerdings habe ich mich in der Newsletter-Liste nun einmal abgemeldet und wieder angemeldet. Ich sollte als Admin nun 2 Emails bekommen. Eine für die Abmeldung, eine für die Anmeldung. Ich habe nun aber 2 Emails bekommen mit dem Betreff (Fehler beim Email-Versand). Also genau das, was ich im Code geändert habe.

Was sagt mir das jetzt? Ich müsste das Ganze so haben, das eine Email an die Email-Adressen unseres Kunden geschickt wird. Er will bei jeder An- und Abmeldung eine Email erhalten. Wie kann ich das umsetzen? Kann doch eigentlich nicht schwer sein, aber ich stehe da auf dem Schlauch, da ich PHP wenig bis garnicht beherrsche.

MfG,
Sebastian