[3.3] Problem mit Return-Path
Verfasst: 12.03.2020 11:23
Hallo an alle.
Ich habe das Problem, das Bord-Mails nicht versendet werden weil der Return-Path nicht stimmt.
Da wird meine Mailadresse beim Serveranbieter eingetragen und nicht die Mailadresse des Administrators.
Hier im Board gibt es da Angaben aus dem Jahr 2017 - die helfen mir aber nicht.
Ich habe die Datei functions_messenger.php angeschaut - da sieht alles gut aus.
----------------------------
$headers[] = 'Reply-To: ' . $this->replyto;
$headers[] = 'Return-Path: <' . $config['board_email'] . '>';
$headers[] = 'Sender: <' . $config['board_email'] . '>';
$headers[] = 'MIME-Version: 1.0';
$headers[] = 'Message-ID: <' . $this->generate_message_id() . '>';
$headers[] = 'Date: ' . date('r', time());
$headers[] = 'Content-Type: text/plain; charset=UTF-8'; // format=flowed
$headers[] = 'Content-Transfer-Encoding: 8bit'; // 7bit
$headers[] = 'X-Priority: ' . $this->mail_priority;
$headers[] = 'X-MSMail-Priority: ' . (($this->mail_priority == MAIL_LOW_PRIORITY) ? 'Low' : (($this->mail_priority == MAIL_NORMAL_PRIORITY) ? 'Normal' : 'High'));
$headers[] = 'X-Mailer: phpBB3';
$headers[] = 'X-MimeOLE: phpBB3';
$headers[] = 'X-phpBB-Origin: phpbb://' . str_replace(array('http://', 'https://'), array('', ''), generate_board_url());
----------------------------------
Der Mailer Daemon schickt mir aber eine Fehlermeldung dass die Mail nicht abgesandt wird:
------------------------------
Return-Path: <da steht meine Mailadresse drinnen>
Received: (qmail 16603 invoked from network); 12 Mar 2020 09:06:25 -0000
Received: from unknown (HELO m03s20-6-39db.ispgateway.de) (127.0.0.1)
by localhost with SMTP; 12 Mar 2020 09:06:25 -0000
Received: (from ssh-390232@localhost)
by m03s20-6-39db.ispgateway.de (8.14.9/8.13.6/Submit) id 02C96J7e016481;
Thu, 12 Mar 2020 10:06:19 +0100
To: =?UTF-8?B?Q2Fyc3Rlbg==?= <hier steht der Empfänger drinnen>
Subject: =?UTF-8?B?QmVudXR6ZXJrb250byBha3RpdmllcmVu?=
X-DFOptimize: BUFfRE5PRAUYHxgZHRJ1HRodEx4FWFoHQkVZXkNETQUbGhIfHwUbGxIfHwV/eWl1bEVYX0cFQ0RJRl9OT1kFTF9ESV5DRURZdUdPWVlPRE1PWARaQlo=
From: "=?UTF-8?B?Q2Fyc3RlbiBTYXVlcg==?=" <da steht die Adresse des Administrators drinnen>
Reply-To: "=?UTF-8?B?Q2Fyc3RlbiBTYXVlcg==?=" <da steht die Adresse des Administrators drinnen>
Sender: <da steht die Adresse des Administrators drinnen>
MIME-Version: 1.0
Message-ID: <803f11c4f2c4a744b8c5a208b38a03a1@forum.uscdortmund.de>
Date: Thu, 12 Mar 2020 08:11:52 +0100
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: phpBB3
X-MimeOLE: phpBB3
X-phpBB-Origin: phpbb://forum.uscdortmund.de
---------------------------
Was ich nicht verstehe: Wo kommt die erste Zeile mit dem Returnpath her?
Wie krieg ich das hin, dass der Return-Path - der ja anscheinend in der funktions_messenger.php durchaus richtig gesetzt wird , weil ja der Wert bei "Sender:" durchaus richtig ist - auch für den Mailversand verwendet wird .
Viele Grüße
fagowe
Ich habe das Problem, das Bord-Mails nicht versendet werden weil der Return-Path nicht stimmt.
Da wird meine Mailadresse beim Serveranbieter eingetragen und nicht die Mailadresse des Administrators.
Hier im Board gibt es da Angaben aus dem Jahr 2017 - die helfen mir aber nicht.
Ich habe die Datei functions_messenger.php angeschaut - da sieht alles gut aus.
----------------------------
$headers[] = 'Reply-To: ' . $this->replyto;
$headers[] = 'Return-Path: <' . $config['board_email'] . '>';
$headers[] = 'Sender: <' . $config['board_email'] . '>';
$headers[] = 'MIME-Version: 1.0';
$headers[] = 'Message-ID: <' . $this->generate_message_id() . '>';
$headers[] = 'Date: ' . date('r', time());
$headers[] = 'Content-Type: text/plain; charset=UTF-8'; // format=flowed
$headers[] = 'Content-Transfer-Encoding: 8bit'; // 7bit
$headers[] = 'X-Priority: ' . $this->mail_priority;
$headers[] = 'X-MSMail-Priority: ' . (($this->mail_priority == MAIL_LOW_PRIORITY) ? 'Low' : (($this->mail_priority == MAIL_NORMAL_PRIORITY) ? 'Normal' : 'High'));
$headers[] = 'X-Mailer: phpBB3';
$headers[] = 'X-MimeOLE: phpBB3';
$headers[] = 'X-phpBB-Origin: phpbb://' . str_replace(array('http://', 'https://'), array('', ''), generate_board_url());
----------------------------------
Der Mailer Daemon schickt mir aber eine Fehlermeldung dass die Mail nicht abgesandt wird:
------------------------------
Return-Path: <da steht meine Mailadresse drinnen>
Received: (qmail 16603 invoked from network); 12 Mar 2020 09:06:25 -0000
Received: from unknown (HELO m03s20-6-39db.ispgateway.de) (127.0.0.1)
by localhost with SMTP; 12 Mar 2020 09:06:25 -0000
Received: (from ssh-390232@localhost)
by m03s20-6-39db.ispgateway.de (8.14.9/8.13.6/Submit) id 02C96J7e016481;
Thu, 12 Mar 2020 10:06:19 +0100
To: =?UTF-8?B?Q2Fyc3Rlbg==?= <hier steht der Empfänger drinnen>
Subject: =?UTF-8?B?QmVudXR6ZXJrb250byBha3RpdmllcmVu?=
X-DFOptimize: BUFfRE5PRAUYHxgZHRJ1HRodEx4FWFoHQkVZXkNETQUbGhIfHwUbGxIfHwV/eWl1bEVYX0cFQ0RJRl9OT1kFTF9ESV5DRURZdUdPWVlPRE1PWARaQlo=
From: "=?UTF-8?B?Q2Fyc3RlbiBTYXVlcg==?=" <da steht die Adresse des Administrators drinnen>
Reply-To: "=?UTF-8?B?Q2Fyc3RlbiBTYXVlcg==?=" <da steht die Adresse des Administrators drinnen>
Sender: <da steht die Adresse des Administrators drinnen>
MIME-Version: 1.0
Message-ID: <803f11c4f2c4a744b8c5a208b38a03a1@forum.uscdortmund.de>
Date: Thu, 12 Mar 2020 08:11:52 +0100
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: phpBB3
X-MimeOLE: phpBB3
X-phpBB-Origin: phpbb://forum.uscdortmund.de
---------------------------
Was ich nicht verstehe: Wo kommt die erste Zeile mit dem Returnpath her?
Wie krieg ich das hin, dass der Return-Path - der ja anscheinend in der funktions_messenger.php durchaus richtig gesetzt wird , weil ja der Wert bei "Sender:" durchaus richtig ist - auch für den Mailversand verwendet wird .
Viele Grüße
fagowe