Use an account and destination you are authorized to test.
- Resolve the submission hostname.
- Connect on the documented port.
- Inspect the greeting and EHLO capabilities.
- Require TLS according to the service design.
- Validate the certificate.
- Authenticate using the supported mechanism.
- Submit a controlled message.
- Preserve the server replies and delivered headers.
After STARTTLS, issue EHLO again because advertised capabilities can change.
Never paste production passwords or bearer tokens into public testing websites.