tools / Email
SMTP submission test
Connect to a mail server's submission port and check its banner, STARTTLS and login options.
Result connectedProtocol STARTTLSTLS yesTime 309 ms
- STARTTLS offered and the TLS upgrade worked.
- Login offered: LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH.
Banner
220 smtp.gmail.com ESMTP d75a77b69052e-54313234047sm8245591cf.28 - gsmtp
Capabilities after TLS
| Capability | Meaning |
|---|---|
SIZE 35882577 | maximum message size 34 MB |
8BITMIME | 8-bit message bodies |
AUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH | login mechanisms |
ENHANCEDSTATUSCODES | detailed status codes |
PIPELINING | send commands in batches |
CHUNKING | BDAT transfers |
SMTPUTF8 | UTF-8 addresses |
Capabilities before TLS
SIZE 35882577 · 8BITMIME · STARTTLS · ENHANCEDSTATUSCODES · PIPELINING · CHUNKING · SMTPUTF8
Transcript
| ms | Line | |
|---|---|---|
| 0 | · | Connecting to smtp.gmail.com:587 |
| 21 | · | Connected |
| 124 | ← | 220 smtp.gmail.com ESMTP d75a77b69052e-54313234047sm8245591cf.28 - gsmtp |
| 124 | → | EHLO tools.mikepage.nl |
| 161 | ← | 250-smtp.gmail.com at your service, [2a09:bac1:76e1:53d8::412:14] |
| 161 | ← | 250-SIZE 35882577 |
| 161 | ← | 250-8BITMIME |
| 161 | ← | 250-STARTTLS |
| 161 | ← | 250-ENHANCEDSTATUSCODES |
| 161 | ← | 250-PIPELINING |
| 161 | ← | 250-CHUNKING |
| 161 | ← | 250 SMTPUTF8 |
| 161 | → | STARTTLS |
| 195 | ← | 220 2.0.0 Ready to start TLS |
| 195 | · | Upgrading to TLS |
| 195 | · | TLS handshake done |
| 195 | → | EHLO tools.mikepage.nl |
| 275 | ← | 250-smtp.gmail.com at your service, [2a09:bac1:76e1:53d8::412:14] |
| 275 | ← | 250-SIZE 35882577 |
| 275 | ← | 250-8BITMIME |
| 275 | ← | 250-AUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH |
| 275 | ← | 250-ENHANCEDSTATUSCODES |
| 275 | ← | 250-PIPELINING |
| 275 | ← | 250-CHUNKING |
| 275 | ← | 250 SMTPUTF8 |
| 275 | → | QUIT |
| 309 | ← | 221 2.0.0 closing connection d75a77b69052e-54313234047sm8245591cf.28 - gsmtp |
Runs over a raw TCP socket from the Worker. Workers cannot open port 25, so this tests submission, not relay.
JSON: /smtp-submission-test/api?host=smtp.gmail.com&port=587