kai_f
05.06.13, 14:06
Hallo.
Ich betreibe in einem Lan einen Kolab 3.0 Groupware-Server unter CentOS 6.4. Als MTA verwende ich Postfix 2.6.6. Die anderen Dienste spielen für mein Problem glaube ich keine Rolle. Postfix und Co. sind nicht von außen erreichbar. Die Kolab-User haben jeweils externe Mailkonten bei diversen Free-Mail Providern, z.B. GMX oder GMail, die mittels sender_dependent_relayhost_maps und smtp_sasl_password_maps eingebunden sind. Als MUA wird der Webmailclient Roundcubemail verwendet. Mail über externe SMTP funktioniert wunderbar, bis auf eine Ausnahme (GMX).
Ich habe folgendes Problem:
Eine von user1@gmx.net abgesendete Mail per Postfix über externen SMTP-Server bei GMX mit unbekannter Empfängermailadresse (gibtesnicht@gmx.net), die ebenfalls bei GMX ist (analog dazu Empfängeradr. mit nicht exist. Domain, wie z.B. sduhsdsdfsdfufhfsd@sdjhycydcsdffsudfhs.xyz), sollten normalerweise im Mailclient des Absenders eine Fehlermail generieren, dass die Mail nicht zugestellt werden konnte, da der Empfänger unbekannt ist. Diese Fehlermail wird zwar generiert, jedoch bleibt sie in der Postqueue meines lokalen Postfix-Servers stecken, da Postfix die Fehlermail an den ursprünglichen GMX-Absender zurückschicken will, der GMX-Server diese Mail aber wegen einem 554-IP Blacklist Problem abblockt, weswegen die Mail nicht an den Absender, also an user1@gmx.net, ausgeliefert wird. Meine dynam. IP steht auf keiner Blacklist (FAQs bei GMX).
Also: Mail von user1@gmx.net an gibtesnicht@gmx.net per Postfix an den externen Mailserver gmx.net weitergeleitet.
Antwortmail, dass das Mailkonto gibtesnicht@gmx.net nicht existiert kommt nie bei user1@gmx.net an, da diese in der Postqueue stecken bleibt, wegen IP-Blacklist Problem. Das Problem tritt nur bei GMX auf, nicht bei Web.de, t-online, Unitymedia, etc., siehe dazu auch weiter unten.
Details:
kolab.gurus.de ist mein FQDN und gibt es nur lokal auf meinem Server.
[root@kolab ~]# postqueue -p
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
82EB7160C8A 3373 Wed Jun 5 11:10:30 MAILER-DAEMON
(host mx0.gmx.net[213.165.67.99] refused to talk to me: 554-gmx.net (mxgmx002) Nemesis ESMTP Service not available 554-No SMTP service 554-IP address is black listed. 554 For explanation visit http://postmaster.gmx.com/en/error-messages?ip=176.198.139.xxx)
user1@gmx.net
-- 7 Kbytes in 1 Requests.
[root@kolab ~]#
Die Fehler-Mail aus der Postqueue:
[root@kolab ~]# postcat -q 82EB7160C8A
*** ENVELOPE RECORDS deferred/8/82EB7160C8A ***
message_size: 3373 201 1 0 3373
message_arrival_time: Wed Jun 5 11:10:30 2013
create_time: Wed Jun 5 11:10:30 2013
named_attribute: log_message_origin=local
named_attribute: trace_flags=0
sender:
original_recipient: user1@gmx.net
recipient: user1@gmx.net
*** MESSAGE CONTENTS deferred/8/82EB7160C8A ***
Received: by kolab.gurus.de (Postfix)
id 82EB7160C8A; Wed, 5 Jun 2013 11:10:30 +0200 (CEST)
Date: Wed, 5 Jun 2013 11:10:30 +0200 (CEST)
From: MAILER-DAEMON@kolab.gurus.de (Mail Delivery System)
Subject: Undelivered Mail Returned to Sender
To: user1@gmx.net
Auto-Submitted: auto-replied
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="012FB160985.1370423430/kolab.gurus.de"
Message-Id: <20130605091030.82EB7160C8A@kolab.gurus.de>
This is a MIME-encapsulated message.
--012FB160985.1370423430/kolab.gurus.de
Content-Description: Notification
Content-Type: text/plain; charset=us-ascii
This is the mail system at host kolab.gurus.de.
I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.
For further assistance, please send mail to postmaster.
If you do so, please include this problem report. You can
delete your own text from the attached returned message.
The mail system
<gibtesnicht@gmx.net>: host mail.gmx.net[213.165.64.20] said: 550 5.1.1
<gibtesnicht@gmx.net>... User is unknown {mp017} (in reply to RCPT TO
command)
--012FB160985.1370423430/kolab.gurus.de
Content-Description: Delivery report
Content-Type: message/delivery-status
Reporting-MTA: dns; kolab.gurus.de
X-Postfix-Queue-ID: 012FB160985
X-Postfix-Sender: rfc822; user1@gmx.net
Arrival-Date: Wed, 5 Jun 2013 11:10:28 +0200 (CEST)
Final-Recipient: rfc822; gibtesnicht@gmx.net
Original-Recipient: rfc822;gibtesnicht@gmx.net
Action: failed
Status: 5.1.1
Remote-MTA: dns; mail.gmx.net
Diagnostic-Code: smtp; 550 5.1.1 <gibtesnicht@gmx.net>... User is unknown
{mp017}
--012FB160985.1370423430/kolab.gurus.de
Content-Description: Undelivered Message
Content-Type: message/rfc822
Return-Path: <user1@gmx.net>
Received: from kolab.gurus.de (localhost [127.0.0.1])
by kolab.gurus.de (Postfix) with ESMTP id 012FB160985
for <gibtesnicht@gmx.net>; Wed, 5 Jun 2013 11:10:28 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1])
by kolab.gurus.de (Postfix) with ESMTP id 5923C160985
for <gibtesnicht@gmx.net>; Wed, 5 Jun 2013 11:10:27 +0200 (CEST)
X-Virus-Scanned: amavisd-new at example.com
Received: from kolab.gurus.de ([127.0.0.1])
by localhost (kolab.gurus.de [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id lwkhWVH2O6kQ for <gibtesnicht@gmx.net>;
Wed, 5 Jun 2013 11:10:26 +0200 (CEST)
Received: from 192.168.178.85 (localhost [127.0.0.1])
(Authenticated sender: huhn@gurus.de)
by kolab.gurus.de (Postfix) with ESMTPSA id 39C5216074F
for <gibtesnicht@gmx.net>; Wed, 5 Jun 2013 11:10:25 +0200 (CEST)
Received: from o5AJjX8YLfHLkhH5vypTR+AS2CcMW3TlP4H2MyqvU+c=
(CfIkPtbr8K2f6n0lJuYnYPI2uibIBXkc) by 192.168.178.85
with HTTP (HTTP/1.1 POST); Wed, 05 Jun 2013 09:10:24 +0000
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8;
format=flowed
Content-Transfer-Encoding: 7bit
Date: Wed, 05 Jun 2013 11:10:24 +0200
From: User1 <user1@gmx.net>
To: gibtesnicht@gmx.net
Subject: Test-Mail
Message-ID: <19f19ef8bb7891e6ca36f0c08874c0b9@gurus.de>
X-Sender: user1@gmx.net
User-Agent: Roundcube Webmail/0.9.1-1.el6.kolab_3.0
Dies ist ein Test.
--012FB160985.1370423430/kolab.gurus.de--
*** HEADER EXTRACTED deferred/8/82EB7160C8A ***
*** MESSAGE FILE END deferred/8/82EB7160C8A ***
Der GMX-Server generiert zunächst den korrekten Fehler "550 5.1.1 <gibtesnicht@gmx.net>... User is unknown {mp017}" und gibt diesen an Postfix zurück. Postfix bzw. das Mailsystem generiert nun eine Fehlermail und sendet diese an user1@gmx.net zurück, mit dem Subject "Undelivered Mail Returned to Sender" und dem Absender "MAILER-DAEMON@kolab.gurus.de (Mail Delivery System)". Diese Mail an user1@gmx.net wird aber von dem SMTP-Server bei GMX geblockt, wahrscheinlich weil die neue Absender-Adr. "MAILER-DAEMON@kolab.gurus.de" bei GMX unbekannt ist?!
Ich habe dieses Szenario auch mit anderen Empfängermailadressen getestet. Also Mail von user1@gmx.net an nichtexistent@web.de oder nichtexistent@t-online.de oder nichtexistent@unitybox.de. Bei jeder Adresse wird eine Fehlermail generiert und auch an den Absender zugestellt. In diesen Fällen akzeptiert der SMTP-Server von GMX die Antwortmail von MAILER-DAEMON.
Und das verstehe ich dabei nicht. Warum taucht das Problem nur bei einer unbekannen GMX Empfängeradresse auf?
Was kann ich tun, damit die Mail dennoch von GMX akzeptiert wird, damit ein Absender über die falsche Empfängeradresse benachrichtigt wird? Kann man an irgendwelchen Postfix Einstellungen drehen, um dies zu erreichen?
Einstellungen poste ich bei Bedarf. Bin dankbar für Tipps.
Kai
Ich betreibe in einem Lan einen Kolab 3.0 Groupware-Server unter CentOS 6.4. Als MTA verwende ich Postfix 2.6.6. Die anderen Dienste spielen für mein Problem glaube ich keine Rolle. Postfix und Co. sind nicht von außen erreichbar. Die Kolab-User haben jeweils externe Mailkonten bei diversen Free-Mail Providern, z.B. GMX oder GMail, die mittels sender_dependent_relayhost_maps und smtp_sasl_password_maps eingebunden sind. Als MUA wird der Webmailclient Roundcubemail verwendet. Mail über externe SMTP funktioniert wunderbar, bis auf eine Ausnahme (GMX).
Ich habe folgendes Problem:
Eine von user1@gmx.net abgesendete Mail per Postfix über externen SMTP-Server bei GMX mit unbekannter Empfängermailadresse (gibtesnicht@gmx.net), die ebenfalls bei GMX ist (analog dazu Empfängeradr. mit nicht exist. Domain, wie z.B. sduhsdsdfsdfufhfsd@sdjhycydcsdffsudfhs.xyz), sollten normalerweise im Mailclient des Absenders eine Fehlermail generieren, dass die Mail nicht zugestellt werden konnte, da der Empfänger unbekannt ist. Diese Fehlermail wird zwar generiert, jedoch bleibt sie in der Postqueue meines lokalen Postfix-Servers stecken, da Postfix die Fehlermail an den ursprünglichen GMX-Absender zurückschicken will, der GMX-Server diese Mail aber wegen einem 554-IP Blacklist Problem abblockt, weswegen die Mail nicht an den Absender, also an user1@gmx.net, ausgeliefert wird. Meine dynam. IP steht auf keiner Blacklist (FAQs bei GMX).
Also: Mail von user1@gmx.net an gibtesnicht@gmx.net per Postfix an den externen Mailserver gmx.net weitergeleitet.
Antwortmail, dass das Mailkonto gibtesnicht@gmx.net nicht existiert kommt nie bei user1@gmx.net an, da diese in der Postqueue stecken bleibt, wegen IP-Blacklist Problem. Das Problem tritt nur bei GMX auf, nicht bei Web.de, t-online, Unitymedia, etc., siehe dazu auch weiter unten.
Details:
kolab.gurus.de ist mein FQDN und gibt es nur lokal auf meinem Server.
[root@kolab ~]# postqueue -p
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
82EB7160C8A 3373 Wed Jun 5 11:10:30 MAILER-DAEMON
(host mx0.gmx.net[213.165.67.99] refused to talk to me: 554-gmx.net (mxgmx002) Nemesis ESMTP Service not available 554-No SMTP service 554-IP address is black listed. 554 For explanation visit http://postmaster.gmx.com/en/error-messages?ip=176.198.139.xxx)
user1@gmx.net
-- 7 Kbytes in 1 Requests.
[root@kolab ~]#
Die Fehler-Mail aus der Postqueue:
[root@kolab ~]# postcat -q 82EB7160C8A
*** ENVELOPE RECORDS deferred/8/82EB7160C8A ***
message_size: 3373 201 1 0 3373
message_arrival_time: Wed Jun 5 11:10:30 2013
create_time: Wed Jun 5 11:10:30 2013
named_attribute: log_message_origin=local
named_attribute: trace_flags=0
sender:
original_recipient: user1@gmx.net
recipient: user1@gmx.net
*** MESSAGE CONTENTS deferred/8/82EB7160C8A ***
Received: by kolab.gurus.de (Postfix)
id 82EB7160C8A; Wed, 5 Jun 2013 11:10:30 +0200 (CEST)
Date: Wed, 5 Jun 2013 11:10:30 +0200 (CEST)
From: MAILER-DAEMON@kolab.gurus.de (Mail Delivery System)
Subject: Undelivered Mail Returned to Sender
To: user1@gmx.net
Auto-Submitted: auto-replied
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="012FB160985.1370423430/kolab.gurus.de"
Message-Id: <20130605091030.82EB7160C8A@kolab.gurus.de>
This is a MIME-encapsulated message.
--012FB160985.1370423430/kolab.gurus.de
Content-Description: Notification
Content-Type: text/plain; charset=us-ascii
This is the mail system at host kolab.gurus.de.
I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.
For further assistance, please send mail to postmaster.
If you do so, please include this problem report. You can
delete your own text from the attached returned message.
The mail system
<gibtesnicht@gmx.net>: host mail.gmx.net[213.165.64.20] said: 550 5.1.1
<gibtesnicht@gmx.net>... User is unknown {mp017} (in reply to RCPT TO
command)
--012FB160985.1370423430/kolab.gurus.de
Content-Description: Delivery report
Content-Type: message/delivery-status
Reporting-MTA: dns; kolab.gurus.de
X-Postfix-Queue-ID: 012FB160985
X-Postfix-Sender: rfc822; user1@gmx.net
Arrival-Date: Wed, 5 Jun 2013 11:10:28 +0200 (CEST)
Final-Recipient: rfc822; gibtesnicht@gmx.net
Original-Recipient: rfc822;gibtesnicht@gmx.net
Action: failed
Status: 5.1.1
Remote-MTA: dns; mail.gmx.net
Diagnostic-Code: smtp; 550 5.1.1 <gibtesnicht@gmx.net>... User is unknown
{mp017}
--012FB160985.1370423430/kolab.gurus.de
Content-Description: Undelivered Message
Content-Type: message/rfc822
Return-Path: <user1@gmx.net>
Received: from kolab.gurus.de (localhost [127.0.0.1])
by kolab.gurus.de (Postfix) with ESMTP id 012FB160985
for <gibtesnicht@gmx.net>; Wed, 5 Jun 2013 11:10:28 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1])
by kolab.gurus.de (Postfix) with ESMTP id 5923C160985
for <gibtesnicht@gmx.net>; Wed, 5 Jun 2013 11:10:27 +0200 (CEST)
X-Virus-Scanned: amavisd-new at example.com
Received: from kolab.gurus.de ([127.0.0.1])
by localhost (kolab.gurus.de [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id lwkhWVH2O6kQ for <gibtesnicht@gmx.net>;
Wed, 5 Jun 2013 11:10:26 +0200 (CEST)
Received: from 192.168.178.85 (localhost [127.0.0.1])
(Authenticated sender: huhn@gurus.de)
by kolab.gurus.de (Postfix) with ESMTPSA id 39C5216074F
for <gibtesnicht@gmx.net>; Wed, 5 Jun 2013 11:10:25 +0200 (CEST)
Received: from o5AJjX8YLfHLkhH5vypTR+AS2CcMW3TlP4H2MyqvU+c=
(CfIkPtbr8K2f6n0lJuYnYPI2uibIBXkc) by 192.168.178.85
with HTTP (HTTP/1.1 POST); Wed, 05 Jun 2013 09:10:24 +0000
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8;
format=flowed
Content-Transfer-Encoding: 7bit
Date: Wed, 05 Jun 2013 11:10:24 +0200
From: User1 <user1@gmx.net>
To: gibtesnicht@gmx.net
Subject: Test-Mail
Message-ID: <19f19ef8bb7891e6ca36f0c08874c0b9@gurus.de>
X-Sender: user1@gmx.net
User-Agent: Roundcube Webmail/0.9.1-1.el6.kolab_3.0
Dies ist ein Test.
--012FB160985.1370423430/kolab.gurus.de--
*** HEADER EXTRACTED deferred/8/82EB7160C8A ***
*** MESSAGE FILE END deferred/8/82EB7160C8A ***
Der GMX-Server generiert zunächst den korrekten Fehler "550 5.1.1 <gibtesnicht@gmx.net>... User is unknown {mp017}" und gibt diesen an Postfix zurück. Postfix bzw. das Mailsystem generiert nun eine Fehlermail und sendet diese an user1@gmx.net zurück, mit dem Subject "Undelivered Mail Returned to Sender" und dem Absender "MAILER-DAEMON@kolab.gurus.de (Mail Delivery System)". Diese Mail an user1@gmx.net wird aber von dem SMTP-Server bei GMX geblockt, wahrscheinlich weil die neue Absender-Adr. "MAILER-DAEMON@kolab.gurus.de" bei GMX unbekannt ist?!
Ich habe dieses Szenario auch mit anderen Empfängermailadressen getestet. Also Mail von user1@gmx.net an nichtexistent@web.de oder nichtexistent@t-online.de oder nichtexistent@unitybox.de. Bei jeder Adresse wird eine Fehlermail generiert und auch an den Absender zugestellt. In diesen Fällen akzeptiert der SMTP-Server von GMX die Antwortmail von MAILER-DAEMON.
Und das verstehe ich dabei nicht. Warum taucht das Problem nur bei einer unbekannen GMX Empfängeradresse auf?
Was kann ich tun, damit die Mail dennoch von GMX akzeptiert wird, damit ein Absender über die falsche Empfängeradresse benachrichtigt wird? Kann man an irgendwelchen Postfix Einstellungen drehen, um dies zu erreichen?
Einstellungen poste ich bei Bedarf. Bin dankbar für Tipps.
Kai