Mike Gering:
> Is there a way to configure postfix so that it will attempt to use
> direct delivery before relaying to another host?
Postfix looks up MX records by default, and can be configured to
add an "extra" MX host (with smtp_fallback_relay) that is given
the worst possible MX preference.
Note that if any host replies with a permanent error (5xx code) to
MAIL FROM, RCPT TO, DATA or end-of-data, Postfix will delete the
recipient(s) from the queue file and not try an alternate host for
those recipients.
However, I see occasional email abuse from EC2, so it is possible
that the EC2 IP address range had a bad email reputation.
In addition, many ISPs reject or silently discard mass mailings
from anywhere unless prior arrangements have been made.
Wietse
> I've built my webserver on Amazon EC2 which, even with static IP
> addresses, does not handle reverse DNS lookup, causing (relatively few)
> recipient servers reject the mail. We've contracted with a mail relay
> service, but they are more expensive than the EC2 service itself! Since
> we're a municipal government, we need to reduce expenses as much as
> possible. The only solution I can think of is to have postfix attempt to
> deliver outgoing mail directly, and then for failures due to connection
> refusals, deliver them via the relay.
>
> Is there a way to do this? Or maybe there is a better solution. Any help
> is very welcome!
>
> Thanks,
> Mike
>
>
>