Mail: Warteschleife?
Tobi
- php
0 wahsaga
hallo,
was passiert mit den Mails, wenn sie mit mail() verschickt werden?
Werden sie direkt von php an den smtp eingangsserver der empfänger geleitet oder gibt php die informationen nur an den eigenen server weiter, der das dann korrekt verteilt?
ich frage deshalb, weil beim versand von 1000 testmails irgendetwas schiefläuft bei mir.
ich lasse es derart ablaufen:
erstmal mail an meine adresse1, dann 500 mails an adressen die es nicht gibt (@neverland11223213bla.de) und schließlich wieder eine mail an meine 2. email adresse, nochmal 500 an niemanden und wieder eine an mich.
problem ist jetzt aber, dass nur die mail an meine 1.adresse ankommt, obwohl das script ohne fehler beendet wird.
wie kann ich sehen, wo die mails gerade "hängen" bzw. warum sie nicht ankommen?
danke
hi,
was passiert mit den Mails, wenn sie mit mail() verschickt werden?
Werden sie direkt von php an den smtp eingangsserver der empfänger geleitet oder gibt php die informationen nur an den eigenen server weiter, der das dann korrekt verteilt?
PHP übergibt sie an den lokal installierten MTA, oder an einen in der Konfiguration angegebenen SMTP-Server.
problem ist jetzt aber, dass nur die mail an meine 1.adresse ankommt, obwohl das script ohne fehler beendet wird.
wie kann ich sehen, wo die mails gerade "hängen" bzw. warum sie nicht ankommen?
OB PHP die Mail korrekt übergeben konnte, kannst du am Rückgabewert von mail() prüfen.
Alles weitere müsstest du dann in den Logs der jeweiligen Beteiligten nachschauen - sofern Zugriff darauf besteht.
gruß,
wahsaga