hello, i recently configured gnarwl autoresponder on my mailserver. the autoresponder works great as long as the sender doesn't use BATV. otherwise the autoresponded message is not delivered to the origin sender. is there a possibility to pipe another attribute then ${sender} in the master.cf?
here are the relevant configuration parts: master.cf: gnarwl unix - n n - - pipe flags=F user=vmail argv=/usr/bin/gnarwl -a ${user} -s ${sender} transport(.db) autoreply.example.com gnarwl: gnarwl.cfg # Name of the macro, refering to the "From:" field of a received mail map_sender $sender # How to send mail. Specify full name to your MTA plus arguments. Only the # map_sender and map_receiver macros are expanded. This program must be # able to accept email from stdin. # mta /usr/sbin/sendmail -F $recepient -t $sender mta /usr/sbin/sendmail -f $recepient -F $recepient $sender if I send an email from a server which uses BATV verification (as microsoft does), in the following case «send...@senderdomain.com», postfix pipes for the sender attribute something like this to gnarwl: <prvs=1254408a08=send...@senderdomain.com> gnarwl picks this up and tries to send an autoresponse via mta. it failes with trying to send a message to <prvs>, which does not exist on the system. following the mail.log of the explained mail exchange Sep 30 09:22:33 ares postgrey[28908]: action=pass, reason=triplet found, delay=903, client_name=am1ehsobe002.messaging.microsoft.com, client_address=213.199.154.205, sender=prvs=1254408a08=send...@senderdomain.com, recipient=rc...@rcvdomain.com Sep 30 09:22:33 ares postfix/smtpd[23207]: DC9FE2C6101: client=am1ehsobe002.messaging.microsoft.com[213.199.154.205] Sep 30 09:22:33 ares postfix/cleanup[23790]: DC9FE2C6101: message-id=<0fd46e70-f8b5-40a1-818b-3abe7871a...@senderdomain.com> Sep 30 09:22:34 ares postfix/qmgr[23383]: DC9FE2C6101: from=<prvs=1254408a08=send...@senderdomain.com>, size=2824, nrcpt=2 (queue active) Sep 30 09:22:34 ares postfix/smtpd[23207]: disconnect from am1ehsobe002.messaging.microsoft.com[213.199.154.205] Sep 30 09:22:35 ares postfix/smtpd[23796]: connect from localhost[127.0.0.1] Sep 30 09:22:35 ares postfix/smtpd[23796]: B00CF2C649F: client=localhost[127.0.0.1] Sep 30 09:22:35 ares postfix/cleanup[23790]: B00CF2C649F: message-id=<0fd46e70-f8b5-40a1-818b-3abe7871a...@senderdomain.com> Sep 30 09:22:35 ares postfix/qmgr[23383]: B00CF2C649F: from=<prvs=1254408a08=send...@senderdomain.com>, size=3407, nrcpt=3 (queue active) Sep 30 09:22:35 ares postfix/smtpd[23796]: disconnect from localhost[127.0.0.1] Sep 30 09:22:35 ares amavis[23051]: (23051-08) Passed CLEAN, [213.199.154.205] [193.138.69.163] <prvs=1254408a08=send...@senderdomain.com> -> <"rc...@rcvdomain.com,rc...@rcvdomain.com"@autoreply.example.com>,<rc...@rcvdomain.com,rc...@rcvdomain.com>, Message-ID: <0fd46e70-f8b5-40a1-818b-3abe7871a...@senderdomain.com>, mail_id: uyNBYKR8Tz1s, Hits: -2.6, size: 2824, queued_as: B00CF2C649F, 1817 ms Sep 30 09:22:35 ares postfix/smtp[23791]: DC9FE2C6101: to=<rc...@rcvdomain.com,rc...@rcvdomain.com@autoreply.example.com>, relay=127.0.0.1[127.0.0.1]:10024, delay=2, delays=0.19/0/0.01/1.8, dsn=2.0.0, status=sent (250 2.0.0 Ok, id=23051-08, from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as B00CF2C649F) Sep 30 09:22:35 ares postfix/smtp[23791]: DC9FE2C6101: to=<rc...@rcvdomain.com>, relay=127.0.0.1[127.0.0.1]:10024, delay=2, delays=0.19/0/0.01/1.8, dsn=2.0.0, status=sent (250 2.0.0 Ok, id=23051-08, from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as B00CF2C649F) Sep 30 09:22:35 ares postfix/qmgr[23383]: DC9FE2C6101: removed Sep 30 09:22:35 ares postfix/pipe[23797]: B00CF2C649F: to=<rc...@rcvdomain.com>, relay=maildrop, delay=0.22, delays=0.09/0.01/0/0.12, dsn=2.0.0, status=sent (delivered via maildrop service) Sep 30 09:22:35 ares postfix/pickup[23053]: EE6662C64A7: uid=5000 from=<rc...@rcvdomain.com> Sep 30 09:22:35 ares postfix/cleanup[23790]: EE6662C64A7: message-id=<20110930072235.ee6662c6...@ares.intra.example.com> Sep 30 09:22:36 ares postfix/pipe[23817]: B00CF2C649F: to=<rc...@rcvdomain.com,rc...@rcvdomain.com@autoreply.example.com>, relay=gnarwl, delay=0.3, delays=0.09/0.04/0/0.17, dsn=2.0.0, status=sent (delivered via gnarwl service) Sep 30 09:22:36 ares postfix/pipe[23817]: B00CF2C649F: to=<rc...@rcvdomain.com,rc...@rcvdomain.com@autoreply.example.com>, relay=gnarwl, delay=0.35, delays=0.09/0.04/0/0.22, dsn=2.0.0, status=sent (delivered via gnarwl service) Sep 30 09:22:36 ares postfix/qmgr[23383]: B00CF2C649F: removed Sep 30 09:22:36 ares postfix/qmgr[23383]: EE6662C64A7: from=<rc...@rcvdomain.com>, size=935, nrcpt=1 (queue active) Sep 30 09:22:40 ares postfix/smtpd[23796]: connect from localhost[127.0.0.1] Sep 30 09:22:40 ares postfix/smtpd[23796]: F1F592C6101: client=localhost[127.0.0.1] Sep 30 09:22:41 ares postfix/cleanup[23790]: F1F592C6101: message-id=<20110930072235.ee6662c6...@ares.intra.example.com> Sep 30 09:22:41 ares postfix/qmgr[23383]: F1F592C6101: from=<rc...@rcvdomain.com>, size=1578, nrcpt=1 (queue active) Sep 30 09:22:41 ares postfix/smtpd[23796]: disconnect from localhost[127.0.0.1] Sep 30 09:22:41 ares amavis[23081]: (23081-08) Passed CLEAN, <rc...@rcvdomain.com> -> <p...@ares.intra.example.com>, Message-ID: <20110930072235.ee6662c6...@ares.intra.example.com>, mail_id: Ie+WuC0MyE5S, Hits: -1.901, size: 933, queued_as: F1F592C6101, 5101 ms Sep 30 09:22:41 ares postfix/smtp[23791]: EE6662C64A7: to=<p...@ares.intra.example.com>, orig_to=<prvs>, relay=127.0.0.1[127.0.0.1]:10024, delay=5.3, delays=0.17/0/0.01/5.1, dsn=2.0.0, status=sent (250 2.0.0 Ok, id=23081-08, from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as F1F592C6101) Sep 30 09:22:41 ares postfix/qmgr[23383]: EE6662C64A7: removed Sep 30 09:22:41 ares postfix/local[23824]: F1F592C6101: to=<p...@ares.intra.example.com>, relay=local, delay=0.31, delays=0.17/0.05/0/0.09, dsn=5.1.1, status=bounced (unknown user: "prvs") Sep 30 09:22:41 ares postfix/cleanup[23790]: 4A6A52C64A7: message-id=<20110930072241.4a6a52c6...@ares.intra.example.com> Sep 30 09:22:41 ares postfix/qmgr[23383]: 4A6A52C64A7: from=<>, size=3502, nrcpt=1 (queue active) Sep 30 09:22:41 ares postfix/bounce[23825]: F1F592C6101: sender non-delivery notification: 4A6A52C64A7 Sep 30 09:22:41 ares postfix/qmgr[23383]: F1F592C6101: removed Sep 30 09:22:41 ares postfix/pipe[23797]: 4A6A52C64A7: to=<rc...@rcvdomain.com>, relay=maildrop, delay=0.16, delays=0.07/0.01/0/0.08, dsn=2.0.0, status=sent (delivered via maildrop service) Sep 30 09:22:41 ares postfix/qmgr[23383]: 4A6A52C64A7: removed any ideas how i could fix this? thank you in advance for your help