smtpproxy
smtpproxy copied to clipboard
Simple SMTP proxy
I've seen some hosts re-try dozens of times every 20 minutes after a 4xx response. That's bad, as it means Google might learn our host to be malicious. smtpproxy should...
The following tables show which extensions are supported by which MTAs. `smtpproxy` might, or might not, want to support some of them. ``` | RFC | | Google | Postfix...
The SMTP extension SIZE as defined by [RFC 1870](https://tools.ietf.org/html/rfc1870) is widely implemented, so we should support it, too. smtpproxy can just ignore the additional MAIL argument, though. Simply support sending...
The host name used in SMTP greeting messages should be configurable so users can hide their actual host name.
As per [RFC 5321](https://tools.ietf.org/html/rfc5321) section 3.6.3, a `MAIL FROM:` command is valid and depicts a bounce message. I'm actually not sure if we should allow this. Maybe make the valid...
In an ideal world, we can detect the relay host from `OVERRIDE_RECIPIENT` if it is set using `net.LookupMX`. When connecting to the first fails, we can connect to the next....