Zum Inhalt springen

returnpath der notification Mails

Erstellt am 20. Februar 2008 · 3 Antworten · letzte Antwort am 30. Juni 2011

Tags: Frage

icy ·

Gibt eine Möglichkeit, den returnPath der Mails auf etwas sinnvolles zu setzen?

Im Moment schreibt das mm_forum 0.1.5/TYPO3 4.1.5 da apache@meinedomain.de rein. Dieses ist aus verschiedenen Gründen unerwünscht - wie kann ich das ändern?

Gruß, Ines

Udalrik ·

Moin,
ich möchte mal dieses alte Thema wieder hochpushen.

Hab einen V-Server laufen und erhalte als Webmaster immer Bounces als Antwort auf die Benachrichtigungsmails aus mm_forum - z.B. wenn die Mailbox des Users voll ist.
Diese Mails sollen aber an den Betreiber der Seite und nicht an mich gehen.

Meine Versuche bisher:
1. In vhost.conf 'php_admin_value sendmail_from' auf die gewünsche Antwort-Mailadresse gesetzt

2. Im Typo3-Installtool auf Sendmail umgestellt

3. Im Typo3-Installtool defaultMailFromAddress gesetzt

Alles ohne Erfolg! Ich erhalte immer wieder Fehlermails mit dem Return-Path auf "anonymous@domain.tld" gesetzt und somit landen sie wieder bei mir.

Hat wer Tipps, wo mein Denkfehler liegt? Ist das fest in mm_forum programmiert und nicht beeinflussbar?

Thx! o.O

jvelletti ·
Udalrik schrieb

Hat wer Tipps, wo mein Denkfehler liegt? Ist das fest in mm_forum programmiert und nicht beeinflussbar?

Thx! o.O

in der datei
\typo3conf\ext\mm_forum\pi1\class.tx_mmforum_havealook.php

wird 2 mal ein mail versand angestossen : einmal bei neuen Antworten und einmal bei neuen Beiträgen in einem Forum...

in Theorie hätten die entwickler da die Typo3 mail Klasse nehmen sollen, dann hätte die Konfiguration von Typo3 gezogen ob der Force parameter gesetzt wereden soll und ob der return path gesetzt wird.

ich hab da in zeile wo die Mail header gesetzt werden npch den return-path und errors to gesetzt ..

$mailHeaders = array(
'From: ' . $sender,
'Return-Path: ' . $forumObj->conf['notifyingMail.']['sender_address'] ,
'Errors-To: ' . $forumObj->conf['notifyingMail.']['sender_address'] ,

'Content-type: text/plain;charset=' . $GLOBALS['TSFE']->renderCharset,
);

und da wo der Mail versandt erfolgt muss ich noch den -f Force parameter hinzufügen ...
also statt

mail($toEmail, $subject, $mailtext, implode("\n", $mailHeaders));

nun
mail($toEmail, $subject, $mailtext, implode("\n", $mailHeaders), "-f" . $forumObj->conf['notifyingMail.']['sender_address']);

und in der Config vom mmforum natürlich den wert

notifyingMail.sender_address richtig setzen ...

Udalrik ·

moin jvelletti,
vielen dank für deine code-lines! hoffe, jetzt ist ruhe in meinem admin-postfach...

ja - schade, dass nicht einfach mit den typo3-einstellungen gearbeitet wird.

mit dem nächsten upgrade müssen die änderungen dann wieder eingearbeitet werden... 😉