Message-ID bei PHP Mailversand

Funster

Grünschnabel
Hallo,

gibt es eine Möglichkeit bei einem Mailversand via PHP eine Message-ID zu erzeugen und mitzusenden?

danke schon mal
 
Zuletzt bearbeitet:
Afaik erzeugt die Message-Id der Mailserver.

2. "Technische" Angaben

| Message-ID: <35FFDA4F.2BC2A064@post.rwth-aachen.example>
| In-Reply-To: <529471993@ancalagon.rhein-neckar.example>
| References: <529471993@ancalagon.rhein-neckar.example>

Die Message-ID ist eine eindeutige Kennung der E-Mail (vergleichbar einer Seriennummer). Sie sollte aus einer unverwechselbaren Zeichenfolge vor dem "@" (meistens Datum und Benutzerkennung in einer kodierten Form) und einem Rechnernamen hinter dem "@" bestehen. Häufig wird die Message- ID bereits vom Mailprogramm des Absenders erzeugt; ansonsten tragen die meisten Mailserver sie nach, soweit sie fehlt. Sie ist demnach kein Beleg für den tatsächlichen Absender.

Wenn sich die E-Mail auf eine andere bezieht, diese also beantwortet, findet sich deren Message-ID in der Headerzeile "References:" oder "In- Reply-To:". Diese Angaben nutzen manche Mailprogramme, um die einzelnen E-Mails, bspw. aus einer Mailingliste, zu sortieren und einen "Thread", einen "Diskussionsfaden" (oder "-baum") daraus zu bauen (wie bei einem Newsreader).
 
Das Problem ist in diesem Fall nur, dass der Mailserver meines Prividers das bei den PHP-generierten Mails nicht macht :-(

gibt es da nicht vielleicht eine andere möglichkeit, das doch irgendwie hinzubekommen.
kann man die PHP-Mail vielleicht irgendwie so abändern, dass sie nicht direkt an den Empfänger, sondern an den Mailserver gesendet wird und dieser Sie dann erst an den Empfänger (mit Message-ID) weiterleitet?
 
Mit diversen Klassen kannst du direkt über den SMTP Mails verschicken.
http://phpmailer.sf.net z.B.

Aber wie in dem Zitat steht, kannst du die Message-ID ja auch selbst erzeugen.
Du musst dabei nur drauf achten, dass die ID wirklich einzigartig ist.
 
Zurück