On 22 February 2010 11:00, Ralf Hildebrandt <ralf.hildebra...@charite.de> wrote: > * Jon Tullett <jon.tull...@gmail.com>: > >> As I understand it, smtpd_banner is used for both the banner line when >> someone connects to my server, > > Yes. > >> and also when Postfix connects to another server to send mail. > > No.
Ahah :) I found a reference to this on a Zimbra (I think) forum, and had proceeded from that assumption. But that only confuses me more, if tinkering with smtpd_banner was successful in getting a remote mail server to accept a connection, but a totally different variable should be passed. Is it possible the remote side is establishing a connection back to my server, to verify that the sender is real, or the banners match, or something weird like that? That seems like an unlikely sort of check. >> The problem I have is that I've been getting rejected mail from a >> couple of specific recipients, saying "550 Access denied - Invalid >> HELO name (See RFC2821 4.1.1.1) (in reply to MAIL FROM command)". > > That's something different. > postconf smtp_helo_name > postconf myhostname > returns what? Both return the same - the hostname+domain and nothing else: mail.foo.com That is the default value for smtp_helo_name, the docs tell me. >> My smtpd_banner is set to "$mylocalhost ESMTP". The localhost is the > mylocalhost??? Sorry, my mistake, screwing up the variable name. I meant $myhostname, which is set to the machine's local name+domain. -Jon