Noel Jones wrote:
> Bob Proulx wrote:
> > But this confuses me.  It appears to me that the message was rejected
> > at SMTP time with a 554 code.  Therefore shouldn't that generate a
> > bounce message immediately?  Why is dsn=4.7.1 being logged there?
> 
> The remote server greeted postfix with a 554 code.  By default, postfix
> defers mail when the remote server does this. If you would rather have
> postfix immediately bounce the mail, see:
> http://www.postfix.org/postconf.5.html#smtp_skip_5xx_greeting

  "By default, the Postfix SMTP client moves on the next mail
  exchanger. Specify "smtp_skip_5xx_greeting = no" if Postfix should
  bounce the mail immediately. Caution: the latter behavior appears to
  contradict RFC 2821."

Hmm...  I read through RFC 2821 and it isn't clear to me why 554
Transaction Failed needs to be interpreted as a temporary failure
needing a retry.  I am sure there is some historical experience of
servers using 554 for temporary conditions for which I am missing that
makes that behavior the correct default behavior.  I thought all of
the 5xx codes were non-temporary and should be treated as hard errors.

But regardless that is exactly the answer I needed!  I am going to set
that for my friend's system as I think that is the best setting.

> As for why it's being rejected, you'll need to contact the relay postmaster.
> Looks like the IP has been "manually blacklisted," so one would presume it
> will need to be manually whitelisted.

Right.  But I have no dillusions about that happening with
hostedemail.com which does not seem to be responsive.  And actually I
would not be surprised if the recipient simply decided to report the
messages as spam as a lazy way of saying don't type at me anymore.

Thank you for the information!  It got me unstuck. :-)

Bob

Reply via email to