[on recipient/callout not using "driver=smtp"'s helo_data]

Je 2005-03-15 15:48:09 +0000, Philip Hazel skribis:
> On Tue, 15 Mar 2005, Michael F. Sprague wrote:
> 
> > Due to circumstances not under my control, the relay sets
> > smtp_active_hostname to a different name than it's really called.  I
> > hope this can go away soon, though.  But when the relay communicates
> > to the final delivery server, I need to use its 'real' name during the
> > SMTP transaction.  The router to send to the final delivery server
> > looks like this:
> > 
> > internal_smtp:
> >   driver = smtp
> >   connect_timeout = 3m
> >   helo_data = $primary_hostname
> >   delay_after_cutoff = false
> 
> > So I set helo_data to use its 'real' name in internal_smtp.  This all works 
> > fine
> > when it's doing a normal delivery to the final delivery server.
> > 
> > But, when it does a callout for recipient verification, it seems to ignore
> > helo_data. 
> 
> Indeed. Sorry. I never built that interface to pass back that data to 
> the callout code. Probably because I was thinking mainly of sender
> callouts, when you presumbably do want to "be" the same host as is
> receiving the message. Even more probably, it just got overlooked.
> 
> There is a large WishList item to merge the smtp transport code and the 
> callout code so that they don't suffer from these kinds of problem. 
> However, it does not look as if it is likely to be done at all soon.
> I will add another WishList item that mentions this particular issue.

FWIW, I have just been bitten by this too.

Given how increasingly common HELO syntax spam countermeasures are, and
how useful recipient/callout is, this seems to be edging decidedly
toward 'bug' rather than 'wish', IMO.

Is there a workaround? Where does exim get its HELO name from in the
case of callouts? /etc/hostname? Can that be a FQDN? I would rather not
turn recipient/callout off on 2nd+ MXs...

Paul

-- 
Paul Makepeace .............................. http://paulm.com/inchoate/

"What is the worst thing? That once you arrive, all will pass mustard."
   -- http://paulm.com/toys/surrealism/

-- 
## List details at http://www.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://www.exim.org/eximwiki/

Reply via email to