SMTP Code 220: Service Ready
SMTP Code 220 means “Service Ready.” The receiving mail server is ready to accept your connection. This is the standard SMTP greeting message sent when a server is available and willing to begin the mail transaction.
220 mx.google.com ESMTP d75a77b69052e-46c1c0a2f9bsi.123 - gsmtp
What does 220 mean?
SMTP code 220 is the initial greeting response from a receiving mail server. When your sending server connects to a recipient's mail server on port 25 (or 587 for submission), the receiving server responds with 220 to indicate it is ready to begin the SMTP conversation. This is not a bounce code but a normal part of every successful email delivery.
The 220 response typically includes the server's hostname and sometimes its software version. For example: "220 mx.google.com ESMTP ready". If you are not receiving a 220 response when connecting to a mail server, it usually indicates a network-level issue such as a firewall blocking port 25, DNS resolution failures, or the remote server being down.
How 220 plays out
220: the step succeededCommon causes of 220
- Normal SMTP connection initiation - the server is ready
- Server successfully resolved via MX record lookup
- TCP connection on port 25 or 587 established successfully
How to fix 220
- No fix needed - this is a success response
- If you are NOT receiving 220, check that port 25 is not blocked by your firewall or ISP
- Verify MX records point to valid, reachable mail servers using an MX Lookup tool