docs(smtp-transport) Add Troubleshooting steps (#692)

This commit is contained in:
facklambda
2021-11-12 14:53:12 -06:00
committed by GitHub
parent 94cc0149d1
commit a48bc8a1b2

View File

@@ -108,6 +108,17 @@ such a server can be launched with `python -m smtpd -n -c DebuggingServer localh
Alternatively only unit tests can be run by doing `cargo test --lib`.
## Troubleshooting
These are general steps to be followed when troubleshooting SMTP related issues.
- Ensure basic connectivity, ensure requisite ports are open and daemons are listening.
- Confirm that your service provider allows traffic on the ports being used for mail transfer.
- Check SMTP relay authentication and configuration.
- Validate your DNS records. (DMARC, SPF, DKIM, MX)
- Verify your SSL/TLS certificates are setup properly.
- Investigate if filtering, formatting, or filesize limits are causing messages to be lost, delayed, or blocked by relays or remote hosts.
## Code of conduct
Anyone who interacts with Lettre in any space, including but not limited to