Hallo
beim Versand einer Mail sende ich diesen Header:
MIME-Version: 1.0
Content-Type: text/HTML; charset=UTF-8
Content-Transfer-Encoding: 8bit
From: ich ich@example.com
Return-Path: ich@example.comWenn die Mail an eine nicht vorhandene Mailadresse geht, kommt keine Rückmeldung, trotz Return-Path.
Aus wwssen Realm kommt denn die Rückmeldung?
Da steht doch, dass es keine gibt.
Wird die vom Empfänger-SMTP-Server erstellt oder von deinem eigenen?
Der eigene Server weiß woher, dass es die Empfängeradresse nicht gibt?
Wenn dein eigener keinen Kontakt mit dem vermeintlichen Empfänger bekommt, ist doch deiner für eine Rückmeldung verantwortlich.
Dass der Kontakt meist nicht direkt zwischen Absende- und Empfängerserver, sondern über andere Zwischenstationen zustande kommt, sollte dir aber bekannt sein.
Den anderen gibt es schließlich nicht.
Nicht zwingend.
Und wenn es den anderen gibt, und die Mail ist ihm z. B. zu groß, …
… oder die Email kann, weil es die konkrete Adresse auf dem Server nicht gibt, nicht zugestellt werden …
… sollte der eine Rückmeldung an deinen geben, der dann wiederum eine Meldung in dein Postfach packt.
Und die kommt, wenn ich den OP richtig verstehe, nicht zurück.
Angemerkt sei, dass ich, beim Versand von Emails aus einem Skript heraus, den Header „Return-Path“ überhaupt nicht nutze und dennoch kommen die Nicht-zustellbar-Nachrichten (über den Header „From“) an mich zurück. Den unixoiden Zeilenumbruch nutze ich, weil manche Mailserver nicht mit dem Windowsumbruch klarkommen. Da kommt dann nur kryptischer Müll an.
$headers .= "MIME-Version: 1.0". PHP_EOL;
$headers = "From: ". encodeMailName($senderName, $mhs) ." <". $emailAddress .">\n";
$headers .= "X-Mailer: Php/". phpversion() ."\n";
$headers .= "X-Sender-IP: ".$_SERVER['REMOTE_ADDR'] ."\n";
$headers .= "Content-Type: text/plain; charset=UTF-8; format=flowed\n";
$headers .= "Content-Transfer-Encoding: quoted-printable\n";
// damit nicht wieder geweint wird, in irgendeinem Stil
if (@mail($to, $subject, $message, $headers)) {
// Übergabe an den Mailserver erfolgreich
}
else {
// Übergabe an den Mailserver gescheitert, Fehlermeldung und -prozess
}
Tschö, Auge
Verschiedene Glocken läuteten in der Stadt, und jede von ihnen vertrat eine ganz persönliche Meinung darüber, wann es Mitternacht war.
Terry Pratchett, "Wachen! Wachen!"
ie:{ fl:| br:> va:) ls:[ fo:) rl:( ss:| de:> js:| zu:}
Veranstaltungsdatenbank Vdb 0.3