[vPostMaster] vexing problem with address rewrite on helo
Sean Reifschneider
jafo at tummy.com
Tue Sep 5 05:32:40 MDT 2006
On Tue, Sep 05, 2006 at 03:18:14AM -0700, Alan Young wrote:
>"554 <myfriend at yahoo.com>: Recipient address rejected: No such domain.;
>from=<me at mydomain.net> to=<myfriend at yahoo.com> proto=ESMTP helo=<hplaptop>"
>
>I believe Yahoo is blocking me because the helo host is hplaptop and not a
>fully qualified domain such as hplaptop.mydomain.net
The "helo" is not something that's passed along from machine to machine
(the envelope sender/recipient is), it's something that each machine in the
SMTP chain sends it's own value for.
So, if it's going through vPostMaster, this would be coming from the
Postfix "smtp_helo_name" setting. Run "postconf smtp_helo_name" to see the
current value and "postconf smtp_helo_name=HELO_NAME" to change it to the
string "HELO_NAME". You probably have to restart Postfix for the change to
take.
However, if "hplaptop" is your client machine, then it sounds like that
machine is configured to send directly out instead of going through
vPostMaster. Which means vPostMaster has no opportunity to rewrite it.
The helo name is always "rewritten" on every hop. It's not something you
have to enable.
Sean
--
I'd rather write programs to write programs than write programs.
-- Dick Sites
Sean Reifschneider, Member of Technical Staff <jafo at tummy.com>
tummy.com, ltd. - Linux Consulting since 1995: Ask me about High Availability
More information about the vPostMaster
mailing list