On 03.10.2011, at 00:35, Wietse Venema wrote: > Simeon Ott: >> and how did you guys configure gnarwl without having these problems? >> am i the only one who experienced this with GNARWL? that sounds a >> bit strange to me. > > First, few sites use BATV. > > Second, BATV works perfectly fine with autoresponders that adhere > to mail standards: a) reply to the envelope sender address, and b) > send the reply with a null envelope sender address. > > I suspect that BATV also inter-operates with buggy autoresponders > that violate both requirements a) and b): reply to an address in > the from header, and send email with a non-null envelope sender. > > But BATV won't inter-operate with buggy autoresponders that violate > only a) or b) but not both. That is a BATV feature, not a bug. > > Currently, your gnarwl setup falls into none of these categories > since it changes a remote address into a local one. > > You can prevent address destruction by not using the gnarwl -s > option (this means you will violate requirement a) above), but > that won't be sufficient for BATV inter-operability unless gnarwl > also violates the b) requirement. > > Wietse
Thank you Wietse for your supportive analytical understanding. Even if i didn't get the two last points (a and b) you pointed me to one possible solution :-) Omitting the -s parameter and it's argument forces GNARWL to read the senders email address from the piped mail - GNARWL doesn't fail in this case and uses the correct email address (Envelope From Header) to send its autoresponse. In case other people experience similar problems here is my solution: master.cf: changing the following line from ... gnarwl unix - n n - - pipe flags=F user=vmail argv=/usr/bin/gnarwl -a ${user} -s ${sender} to ... gnarwl unix - n n - - pipe flags=F user=vmail argv=/usr/bin/gnarwl -a ${user} .. did the job.