Seite 1 von 1
mail versenden mit PHP - für greylist server
Verfasst: 23.06.2007, 13:42
von sean
Ich muß ein paar mails automatisiert versenden. Nun ist mir nicht klar, wie PHP die Mails versendet. Klar, die Funktion ist mail(), aber klappt das auch mit greylist Mailservern beim Empfänger? Kann mir da jemand input geben?
Gruß
sean
Verfasst: 23.06.2007, 15:03
von Wirths Media
Ja, klappt schon, wenn man den header in den Mails beachtet...
From, Replay etc.
Verfasst: 23.06.2007, 15:22
von sean
ok. Also geht die mail Funktion über den smtp Server der dem Web zugeordnet ist, oder wie? Denn anmelden muß man sich ja dort nicht.
Ich hab erst nächste Woche nen greylist Server, will aber jetzt schon umstellen. Daher kann ich nicht testen
Gruß
sean
Verfasst: 23.06.2007, 15:25
von Wirths Media
Ja, funktioniert genauso, als würdest Du eine "normale" email schicken
Verfasst: 23.06.2007, 17:19
von sean
super, ist ja fast zu einfach
Gruß
sean
Verfasst: 23.06.2007, 17:24
von SISTRIX
Das mail() von PHP schickt deine E-Mail ja nur an den lokalen MTA weiter. Der sollte dann in der Lage sein, mit den ganzen Hürden, die Mailversand heute so hat, umzugehen.
Verfasst: 23.06.2007, 18:25
von sean
klappt bisher auf allen Accounts, mal sehn wie der greylist server reagiert
Gibt es zufällig ein Komando, mit dem ich diese "Die Nachricht enthält unnötige Zeilenumbrüche...bla bla" in Outlook unterdrücken kann? Wohl kaum, oder? Ich versende als Text, da ist das echt nervig, sofern der Empfänger das nicht deaktiviert hat.
Gruß
sean
Verfasst: 23.06.2007, 20:44
von everflux
Ich würde evtl. den phpmailer nehmen und dann als MIME Mail versenden. Dann sollte das gehen.
Verfasst: 23.06.2007, 22:46
von sean
hmm, ich habs jetzt wie folgt:
'From:
bla@blub.de'."\r\n".
'Reply-To:
bla@blub.de'."\r\n".
'Content-Type: text/plain'."\r\n".
'MIME-Version: 1.0'."\r\n".
'X-Mailer: PHP/'.phpversion();
Hab auf einem Web den SpamAssasin laufen, der eigentlich recht hart ist, und der lässt es einwandfrei durch. Aber wie gesagt, richtig testen kann ich erst nächste Woche. Ich denke entscheidend ist, dass der Mailserver nach x Minuten nochmals sendet, wenn bei ersten Versuche der Mailserver nicht antwortet.
Gruß
sean
Verfasst: 24.06.2007, 13:16
von sean
OK, klappt definitiv. Habs mit einem Greylistserver getestet, der noch über weitere AntiSpam Mechanismen verfügt.
Danke noch mal!
Gruß
sean
Verfasst: 29.06.2007, 09:37
von Veo
Darf ich als Unwissende mal fragen was ein greylistserver ist?
Verfasst: 29.06.2007, 09:46
von chrizz
klar darfste fragen....lass mich als ebenso unwissenden dann diesen link hier post
https://de.wikipedia.org/wiki/Greylisting
btw: herzlich willkommen hier im forum

Verfasst: 29.06.2007, 11:04
von Veo
Ah, danke! Und schon wieder zwei Sachen gelernt - was eine greylist ist und erst suchen, dann fragen.
Danke für das liebe Willkommen!

Verfasst: 01.07.2007, 11:12
von mcchaos
sean hat geschrieben:Gibt es zufällig ein Komando, mit dem ich diese "Die Nachricht enthält unnötige Zeilenumbrüche...bla bla" in Outlook unterdrücken kann? Wohl kaum, oder? Ich versende als Text, da ist das echt nervig, sofern der Empfänger das nicht deaktiviert hat.
Das kannst Du umgehen, in dem Du zwischen Text und Zeilenumbruch ein paar Leerzeichen einfügst, also z.B.:
Code: Alles auswählen
Sehr geehrter Herr Müller, \r\n
\r\n
vielen Dank für Ihre Nachricht. \r\n
Nicht schön, hilft aber
