TS explained that he don't like, that exim sending bounce messages.
He also said, that
bounce_return_message = false
is not working. And it is true!
Nobody says that exim want to accept email if the recipient doesn't have a mailbox on the server. It is really don't want. But it sends the bounce and do it itself, but this should make the sender's MTA.
You really never heard about the problem with SpamCop?
kotel is not the first, who asked about it. I saw here a lot of messages about this "bounce" problem, but it is not always possible to recognize correctly what people wants. That is why their questions was without answers. But I was able to recognize question, because I already decided this problem for my customers, who asked me to tune servers.
I can say more about this problem.
I was faced with this problem the first time about 3 years ago
-----Original Message-----
From: Spam Victim [mailto:1665998377@reports.spamcop.net]
Sent: Tuesday, February 21, 2006 7:21 AM
To: abuse@ISP_here
Subject: [SpamCop (IP_here) id:1665998377]Mail delivery failed:
returning message to sender
[ SpamCop V1.517 ]
This message is brief for your comfort. Please use links below for details.
Unsolicited bounce from: IP_here
http://www.spamcop.net/w3m?i=z1665998377zc71eaf8ecbd7c9b90e99aad6eb9211e6z
IP_here appears to be sending unsolicited bounces, please see:
http://www.spamcop.net/fom-serve/cache/329.html
If you go to the URL, you will find what they think about bounces
3 year ago I tried to explain them that we can't shutdown bounces, because users want it. I have a long correspondence with them and we agreed that they would not block the IP any more and send notifications.
I found, that it is too hard to dispute with SpamCop. It seams that there is the same manager, that was 3 years ago - Ellen. One customer asked to help him now, and I discussed problem with SpamCop, but without results.
At present time SpamCop even can call your server "open proxy" because of the bounces.
-----Original Message-----
From: Jjacky Comforty [mailto:3990926235@reports.spamcop.net]
Sent: Tuesday, March 31, 2009 11:50 PM
To: postmaster@ISP_here
Subject: [SpamCop (IP_here) id:3990926235][SPAM] Mail delivery failed:
returning message to ..
[ SpamCop V4.5.0.101 ]
This message is brief for your comfort. Please use links below for details.
Unsolicited bounce from: IP_here
http://www.spamcop.net/w3m?i=CODE_here
P_here is open proxy, see: http://www.spamcop.net/mky-proxies.html
[ Offending message ]
Received: from server.domain_here (server.domain_here [IP_here])
by impregnable.cnchost.com (ConcentricHost(4.0.r14942) MX) with
ESMTP id 486A09468.0CT4SUPGB600
for <x>;
Tue, 31 Mar 2009 15:49:56 -0400 (EDT)
Received: (ConcentricHost mdeliver 3.0 filtering [VuRuYPCP] on
[impregnable.cnchost.com]);
with ESMTP id 486A09468 for <x>; Tue, 31 Mar 2009 15:50:03 -0400
(EDT)
Received: from mail by server.domain_here with local (Exim 4.69)
id 1LojxO-000PhY-F1
for x; Tue, 31 Mar 2009 23:49:10 +0400
Return-Path: <MAILER-DAEMON@cnchost.com>
From: "Mail Delivery System" <Mailer-Daemon@server.XXX>
To: <x>
Subject: [SPAM] Mail delivery failed: returning message to sender
Date: Tue, 31 Mar 2009 22:49:10 +0300
Message-ID: <E1Lo_________Y-F1@server.domain_here >
MIME-Version: 1.0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
X-Concentric-MX-Info: s=0CT4SUPGB600:1 ts=0 td=16 dt=0 tro=1 tra=1 trb=0
sro=1 sra=1 ic=0
X-Concentric-DKIM: SigStatus="No signature", PolSusp="No", PolTest="No",
Policy="none", Handling="none"
X-JunkMail: NotJunk N0.014X0.511 49D273EB91845BE9
X-UIDL: 109867
Thread-Index: AcmyOeHsVmL4UQwvRzymTs+hcQeRCw==
X-Failed-Recipients: here_addresses
This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:
here_addresses
3 years ago I didn't want to stop bounces. But some times ago I decided, that it is really good idea to stop bounce at all from receiver's MTA. I started looking for how to solve this problem for DA's exim configuration and found it.
If somebody now wants to send email to my customer's server (rcp_SERVER) for non existence mailbox, he will get answer from their own MTA (sender_SERVER), because rcp_SERVER answer "550 unknown user". So, no more bounces from rcp_SERVER and no more problem with SpamCop about this matters.
Here you can see "log's explanation"
cat /var/log/exim/mainlog.0 |grep 1Lp9uA-0001Xr-Ga
2009-04-02 03:31:34 1Lp9uA-0001Xr-Ga <= VICTIM_EMAIL H=XXX (XXX) [XXX] P=esmtp S=707 id=90459867.20090402023136@domain.ru T="test67" from <VICTIM_EMAIL> for testffdf456d@REAL_DOMAIN.ru
2009-04-02 03:31:45 1Lp9uA-0001Xr-Ga ** testffdf456d@REAL_DOMAIN.ru F=<VICTIM_EMAIL> R=lookuphost T=remote_smtp: SMTP error from remote mail server after RCPT TO:<testffdf456d@REAL_DOMAIN.ru>: host rcp_SERVER [rcp_SERVER_IP]: 550 unknown user
2009-04-02 03:31:45 1Lp9uL-0001YE-0t <= <> R=1Lp9uA-0001Xr-Ga U=mail P=local S=1528 T="Mail delivery failed: returning message to sender" from <> for VICTIM_EMAIL
2009-04-02 03:31:45 1Lp9uA-0001Xr-Ga Completed
cat /var/log/exim/mainlog.0 |grep 1Lp9uL-0001YE-0t
2009-04-02 03:31:45 1Lp9uL-0001YE-0t <= <> R=1Lp9uA-0001Xr-Ga U=mail P=local S=1528 T="Mail delivery failed: returning message to sender" from <> for VICTIM_EMAIL
2009-04-02 03:31:45 1Lp9uL-0001YE-0t => VICTIM_EMAIL F=<> R=lookuphost T=remote_smtp S=1570 H=sender_SERVER [sender_SERVER_IP] C="250 2.0.0 Ok: queued as: 21bb9109c96bc24"
2009-04-02 03:31:45 1Lp9uL-0001YE-0t Completed