E-Mail - Return Path

Ich habe einen Blog Artikel verfasst - Wie benutze ich die Suche richtig - Bitte diesen beachten und auch umsetzen bevor Ihr ein Neues Thema eröffnet!

  • Hallo,


    es ist ein bisschen nervig, wenn der Reminder rausgeht und man viele Bounces/auto replies zurück bekommt (Bin im Urlaub etc.).
    In der config lässt sich leider nur die Reply To Adresse hinterlegen.


    Gibt's irgendwie eine Möglichkeit, den Return Path zudefinieren?

    The definition of open: mkdir android ; cd android ; repo init -u git://android.git.kernel.org/platform/ manifest.git ; repo sync ; make

    Einmal editiert, zuletzt von viruz ()

  • In der Datei "class.tippem.mailer.php" im Include-Ordner fügst du oben in der Klasse die ReplyTo-Variable hinzu:

    PHP
    1. class tippem_mailer extends PHPMailer{ // Set default variables for all new objects var $From; var $FromName; var $Sender; var $SMTPAuth; var $Username; var $Password; var $Host; var $Mailer; var $Sendmail; var $ReplyTo;


    Und in der Funktion etwas weiter unten in der Klasse setzt du die ReplyTo-Adresse:

    PHP
    1. function tippem_mailer () { global $CONFIG; $this->From = $CONFIG['KONTAKT']['MAIL']; $this->FromName = $CONFIG['PAGE']['NAME']; $this->Sender = $CONFIG['KONTAKT']['REPLYTO']; $this->ReplyTo = "<hier deine ReplyTo-Adresse eintragen>";


    In dieser Form setzt es die ReplyTo allerdings für alle ausgehenden Mails. Wenn du es z.B. nur für die Reminder setzen willst, dann füge nur die "var $ReplyTo;" in der Klasse hinzu und setze die Adresse in der Datei "extern/cron/reminder.php". Dazu suchst du die Zeile "$mail->Send();" und setzt die ReplyTo-Adresse davor:

    PHP
    1. $mail->ReplyTo = "<deine ReplyTo-Adresse>";
    2. $mail->Send();

    XCRIPT.DE - Home of BuLitipp, the original!
    Zufrieden mit dem Skript und dem Support? Möchtest du uns unterstützen? Dann könntest du etwas

    SPENDEN

  • Danke dir, Sören! ^^
    Bin mal gespannt, ob das klappt...


    Falls das auch jemand einbauen möchte - ersetzt ReplyTo durch ReturnPath. Der ReplyTo wird ja schon mittels config deklariert. :)

    The definition of open: mkdir android ; cd android ; repo init -u git://android.git.kernel.org/platform/ manifest.git ; repo sync ; make