plus addressing over lmtp not working / sam [box] anyone p set

Alain Spineux aspineux at gmail.com
Thu Dec 11 02:15:02 EST 2008


On Wed, Dec 10, 2008 at 4:04 PM, Stefan Pampel antispam
<spamtest-eir1beucei at asp4.polyformal.de> wrote:
> Hello  all,
>
> thanks for you replies.
>
> ["Followup-To:" nach gmane.mail.imap.cyrus gesetzt.]
> Lan Tran <llt at recol.com> schrieb:
>> From: "Alain Spineux" <aspineux at gmail.com>
>>> On Tue, Dec 2, 2008 at 8:59 PM, Stefan Pampel
>>> <spamtest-eir1beucei at asp4.polyformal.de> wrote:
>>>> -----BEGIN PGP SIGNED MESSAGE-----
>>>> Hash: SHA1
>>>>
>>>> Alain Spineux <aspineux at gmail.com> schrieb:
>>>> <snip>
>>>> Dec  2 20:44:19 asp4 postfix/smtpd[6073]: connect from
>>>> mail-qy0-f21.google.com[209.85.221.21]
>>>> Dec  2 20:44:20 asp4 postfix/smtpd[6073]: 53DEDE01D5A:
>>>> client=mail-qy0-f21.google.com[209.85.221.21]
>>>> Dec  2 20:44:20 asp4 postfix/cleanup[6076]: 53DEDE01D5A:
>>>> message-id=<fe5446ec0812021144o6d3270b7x372ae0cdbc7cec5 at mail.gmail.com>
>>>> Dec  2 20:44:20 asp4 postfix/qmgr[2392]: 53DEDE01D5A:
>>>> from=<foobar at gmail.com>, size=2214, nrcpt=1 (queue active)
>>>> Dec  2 20:44:21 asp4 postfix/smtpd[6081]: connect from
> unknown[127.0.0.1]
>>>> Dec  2 20:44:21 asp4 postfix/smtpd[6081]: D0B24EF4D11:
>>>> client=unknown[127.0.0.1]
>>>> Dec  2 20:44:21 asp4 postfix/cleanup[6076]: D0B24EF4D11:
>>>> message-id=<fe5446ec0812021144o6d3270b7x372ae0cdbc7cec5 at mail.gmail.com>
>>>> Dec  2 20:44:21 asp4 postfix/smtpd[6081]: disconnect from
>>>> unknown[127.0.0.1]
>>>> Dec  2 20:44:21 asp4 postfix/qmgr[2392]: D0B24EF4D11:
>>>> from=<foobar at gmail.com>, size=2816, nrcpt=1 (queue active)
>>>> Dec  2 20:44:21 asp4 cyrus/lmtpunix[6070]: accepted connection
>>>> Dec  2 20:44:21 asp4 cyrus/lmtpunix[6070]: lmtp connection preauth'd as
>>>> postman
>>>> Dec  2 20:44:21 asp4 cyrus/master[6083]: about to exec
>>>> /usr/lib/cyrus/bin/lmtpd
>>>> Dec  2 20:44:21 asp4 cyrus/lmtpunix[6083]: executed
>>>> Dec  2 20:44:21 asp4 amavis[17280]: (17280-18) Passed CLEAN,
>>>> [209.85.221.21] [209.85.221.21] <foobar at gmail.com> -> <user at foo.org>,
>>>> Message-ID:
> <fe5446ec0812021144o6d3270b7x372ae0cdbc7cec5 at mail.gmail.com>,
>>>> mail_id: ggSVa5nIr8Oq, Hits: -0.001, size: 2214, queued_as:
> D0B24EF4D11,
>>>> 1298 m
>>>> s
>>>> Dec  2 20:44:21 asp4 postfix/lmtp[6077]: 53DEDE01D5A:
> to=<user at foo.org>,
>>>> orig_to=<user+spam at foo.org>, relay=127.0.0.1
>>>> [127.0.0.1]:10024, delay=1.7, delays=0.39/0/0/1.3, dsn=2.0.0,
> status=sent
>>>> (250 2.0.0 Ok, id=17280-18, from MTA([127.0.0.1]:10025): 250 2.0.0 Ok:
>>>> queued a
>>>
>>> HERE is the "culprit" ! postfix tell us, it got "user+spam" and give
>>> back "user" to [127.0.0.1]:10024 !
>
> ok, the problem is that postfix remove the +whatever . I've done some
> researches on this, but actually i didn't found a solution. In case of
> being OT just ignore my reply, but maybe someone can give a hint on this
> issue.

I dont see nothing wrong in your main.cf
Can you post your master.cf ?
You will get a better answer on the postfix mailing list :-)

>
> My tests:
> sending fom command line to port 10025 (means bypassing amavis)
>
> <snip>
> Return-Path: <to_port10025 at postfix.de>
> Received: from foo.org ([unix socket])
>         by foo.org (Cyrus v2.2.13-Debian-2.2.13-14+b3) with LMTPA;
>         Thu, 04 Dec 2008 19:39:50 +0100
> X-Sieve: CMU Sieve 2.2
> Received: from unknown (unknown [127.0.0.1])
>        by foo.org (Postfix) with SMTP id 2EE4DEEFB3A
>        for <user+spam at foo.org>; Thu,  4 Dec 2008 19:38:54 +0100 (CET)
> Message-Id: <20081204183941.2EE4DEEFB3A at foo.org>
> Date: Thu,  4 Dec 2008 19:38:54 +0100 (CET)
> From: to_port10025 at postfix.de
> To: undisclosed-recipients:;
>
> blah
> </snip>
>
> testing with
>
> sendmail -bv user+spam at foo.org
>
> as mentioned in http://www.postfix.org/ADDRESS_REWRITING_README.html
> gives, the following.
> <snip>
> Return-Path: <>
> Received: from foo.org ([unix socket])
>         by foo.org (Cyrus v2.2.13-Debian-2.2.13-14+b3) with LMTPA;
>         Thu, 04 Dec 2008 22:56:08 +0100
> X-Sieve: CMU Sieve 2.2
> Received: by foo.org (Postfix)
>        id 49719EF4D11; Thu,  4 Dec 2008 22:56:08 +0100 (CET)
> Date: Thu,  4 Dec 2008 22:56:08 +0100 (CET)
> From: MAILER-DAEMON at foo.org (Mail Delivery System)
> Subject: Mail Delivery Status Report
> To: polyformal at foo.org
> Auto-Submitted: auto-replied
> MIME-Version: 1.0
> Content-Type: multipart/report; report-type=delivery-status;
>        boundary="3B1BDEF4D13.1228427768/foo.org"
> Message-Id: <20081204215608.49719EF4D11 at foo.org>
>
> This is a MIME-encapsulated message.
>
> - --3B1BDEF4D13.1228427768/foo.org
> Content-Description: Notification
> Content-Type: text/plain; charset=us-ascii
>
> This is the mail system at host foo.org.
>
> Enclosed is the mail delivery report that you requested.
>
>                   The mail system
>
> <user at foo.org> (expanded from
>    <user+spam at foo.org>): delivery via
>    foo.org[/var/run/cyrus/socket/lmtp]: 250 2.1.5 ok
>
> - --3B1BDEF4D13.1228427768/foo.org
> Content-Description: Delivery report
> Content-Type: message/delivery-status
>
> Reporting-MTA: dns; foo.org
> X-Postfix-Queue-ID: 3B1BDEF4D13
> X-Postfix-Sender: rfc822; polyformal at foo.org
> Arrival-Date: Thu,  4 Dec 2008 22:56:08 +0100 (CET)
>
> Final-Recipient: rfc822; user at foo.org
> Original-Recipient: rfc822; user+spam at foo.org
> Action: deliverable
> Status: 2.1.5
> Remote-MTA: dns; foo.org
> Diagnostic-Code: smtp; 250 2.1.5 ok
>
> - --3B1BDEF4D13.1228427768/foo.org
> Content-Description: Message Headers
> Content-Type: text/rfc822-headers
>
> Received: by foo.org (Postfix, from userid 1999)
>        id 3B1BDEF4D13; Thu,  4 Dec 2008 22:56:08 +0100 (CET)
> From: polyformal at foo.org
> Subject: probe
> To:
>        user+spam at foo.org
> Message-Id: <20081204215608.3B1BDEF4D13 at foo.org>
> Date: Thu,  4 Dec 2008 22:56:08 +0100 (CET)
>
> - --3B1BDEF4D13.1228427768/foo.org--
>
> </snip>
>
> some relevant info of my main.cf
> <snip>
>
> myhostname = foo.org
> mydomain = foo.org
> mydestination = localdomain, localhost, localhost.localdomain, localhost
> myorigin = foo.org
> alias_maps = hash:/etc/aliases
>
> recipient_delimiter = +
>
> parent_domain_matches_subdomains=
>
> #disable_dns_lookups = yes
>
> virtual_transport=lmtp:unix:/var/run/cyrus/socket/lmtp
> virtual_alias_domains =
> virtual_mailbox_domains = ldap:/etc/postfix/ldap-virtual_mailbox_domains.cf
> virtual_mailbox_maps = ldap:/etc/postfix/ldap-virtual_mailbox_maps.cf
> virtual_alias_maps = ldap:/etc/postfix/ldap-virtual_alias_maps.cf
>
> alias_database = hash:/etc/aliases
> relayhost =
> mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
> mailbox_size_limit = 0
> inet_interfaces = all
> inet_protocols = ipv4
>
> relay_domains =
> smtpd_sasl_auth_enable=yes
> smtpd_sasl_local_domain=
> smtpd_sasl_security_options=noanonymous
> smtpd_client_restrictions=permit_mynetworks,permit_sasl_authenticated
> smtpd_recipient_restrictions=permit_mynetworks,permit_sasl_authenticated,permit_auth_destination,reject_unauth_destination
>
> content_filter = amavisfeed:127.0.0.1:10024
>
> </snip>
>
>
>>> Does it mean amavis and postfix use LMTP protocol ?  This is unusual !
>>> (but this is not the probleme)
>
> just for info: even to me the lmtp transport to amavis was a new feature
> i read in the /usr/share/doc/amavisd-new/README.posfix.gz (Debian Lenny
> amavis
> 1:2.6.1.dfsg-1) so i tried this setup instead of tcp. Time doesn't stand
> still ;)
> But as you said, it is not the problem.
>
>> amavisd-new by default does not have plus addressing enabled.  Add or
>> uncomment this line to amavisd.conf and reload it:
>> $recipient_delimiter = '+';
>
> This is enbled in amavis.
>
> Thank you and best regards
>
> Stefan Pampel
>
> --
> / polyformal                /
> | http://www.polyformal.de /
> |_________________________/
> ----
> Cyrus Home Page: http://cyrusimap.web.cmu.edu/
> Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
> List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
>



-- 
Alain Spineux
aspineux gmail com
May the sources be with you


More information about the Info-cyrus mailing list