Seite 1 von 1

Verfasst: 27.09.2009, 10:56
von maillurch
Hallo Mirko,

jetzt läuft\'s. Auf dem Server von HE war eine Standard-Email-Adresse für Sktipte hinterlegt, die nicht mit der übereingestimmt hat, die bei Zusatzparamtern angegeben war. Jetzt stimmen die Adressen über ein und der Versand über PHP mail () läuft.

Danke für die Geduld und Hilfe
Der Maillurch

Verfasst: 26.09.2009, 18:05
von mirko
Wenn du PHP mail() testest, dann geht es also. Dann stelle es mal auf PHP mail() wieder um, danach melde dich mal selbst zu einer Mailingliste an und schau ob er die Mail raussenden kann. Falls nicht dann fehlt vielleicht unter Menü Einstellungen - Versandvarianten der Parameter -f <email> zur Authentifizierung des E-Mail-Versands.

Verfasst: 26.09.2009, 16:38
von maillurch
Werde ich versuchen, habe das Skript auch auf einer Webseite eingebunden. Das scheint auch zu funktionieren. Aber zur URFARGE: Warum funktioniert php mail() nicht? Hat früher (mit Vorgängerversion astrein funktioniert, jetzt geht nichts mehr. Siehe Post von gestern Abend

Verfasst: 26.09.2009, 16:19
von mirko
Er läuft dann durch bis zum Ende und sagt, dass alle Aufgaben ausgeführt worden sind? Wenn das so ist, liegt es am CronJob-Dienst auf deinem Server, der bricht vielleicht das Script ab. Du kannst es ja mal extern z.B. vom Dienst www.cronjob.de ausführen lassen. Ob cronjob.de korrekt funktioniert, weiss ich nicht, habe ich auch nur bei Google als kostenlosen Anbieter gefunden.

Verfasst: 26.09.2009, 16:07
von maillurch
Es funktioniert perfekt, wenn man das Skript manuell ausgeführt oder die Skript-Adresse im Browser aufruft.

Verfasst: 26.09.2009, 15:31
von mirko
mal von Hand Menü Einstelllungen - Geplante Aufgaben öffnen und dort das Script manuell ausführen. Gibt es eine Fehlermeldung???

Verfasst: 26.09.2009, 10:17
von maillurch
Noch zwei Auffälligkeiten zum Problem php mail():

1. Die Funktion \"Email-Versand testen\" unter \"System testen\" funktioniert, das Testmail kommt an.

2. Wenn ein Email über Cronjob zum Versand gebracht wird, wird der Cronjob \"Prüfung auf zu versendende E-Mails\"nicht mehr ausgeführt??

Verfasst: 25.09.2009, 23:20
von maillurch
Hallo,

ich habe in der Zwischenzeit aus Verzweiflung SWM komplett neu installiert und eine neue Datenbank angelegt. Das Problem mit php mail () existiert weiterhin. Es gehen nur Mails über SMTP-Server raus. Die ID 1 in der Tabelle mtas stimmt für php mail () auch.
Die Software liegt bei HE WebPack Pro.
Das Problem hatte ich bei der Vorgängerversion nicht.

Woran kann das liegen?

Verfasst: 22.08.2009, 13:12
von mirko
mhh dann wird wohl durch die Neuinstallation wirklich etwas schief gegangen sein, d.h. die IDs in der Datenbank sind jetzt verbogen. Die Variante PHP mail() muss in der Datenbank, Tabelle <vergebener>_<admin>_mtas immer die ID 1 haben. Bei allen Standard-Werten in den Mailings usw. wird von der 1 ausgegangen.

Verfasst: 21.08.2009, 16:36
von maillurch
Das Skript funktioniert. Browser meldet \"Erfolgreich versendet\" und Mail kommt auch an.

SWM-Einstellungen:
Name der Versandvariante (MTA): Standard PHP mail()
Typ der Versandvariante : PHP mail ()
Limit der Versandvariante: 0
Zusatzparameter und Absender-Email sind leer.

Die Funktion \"Emailversand testen\" funktioiert auch. Aber der Versand eines Newsletters über PHP mail und der Testversand eines Newsletters funktioneiren nicht.

Verfasst: 21.08.2009, 11:01
von mirko
Dann im Texteditor (Windows unter Zubehör, Editor) ein kleines Testscript mit diesem Inhalt erstellen:

<php>

Script als test.php speichern, auf den Server hochladen, im Browser aufrufen.

Verfasst: 21.08.2009, 09:32
von maillurch
Hallo,

die Einstellungen sind dür PHP-Mail identisch, will trotzdem nicht.

Verfasst: 20.08.2009, 21:42
von mirko
nein das muss einfach so funktionieren. Unter Menü Einstellungen - Versandvarianten mal die Einstellungen vom PHP mail() prüfen. Die Einstellungen müssen so wie in meinem Demo http://www.superwebmailer.de/newsletter ... hp-script/ sein.

Verfasst: 20.08.2009, 17:58
von maillurch
Hallo,

habe gestern ein upgrade auf SuperWebMailer 1.45.0.00412 durchgeführt (aus Versehen Neuinstallation mit Verwendung der vorhandenen Datenbank). Jetzt kommt beim Versand eines Testmails die folgende Fehlermeldung: Test-E-Mail wurde NICHT erfolgreich versendet: xxx@yyy.de mail() returned failure.

Der Email-Versand mit Standard PHP Mail () funktionert auch nicht mehr, nur der Versand über SMTP-Server funktioniert. Woran kann das liegen, muss noch etwas eingestellt bzw. konfiguriert werden?