SMTP Relay

A common way to integrate SMTP2GO into your software or application is by using Simple Mail Transfer Protocol (SMTP).

The requirements to send using SMTP

In your SMTP2GO account, you will need to ensure you have verified your senders on the "Sending > Verified Senders" section and you've created an SMTP User (username and password) for authentication to our servers on the "Sending > SMTP Users" section. Verifying your senders and adding SMTP Users can alternatively be handled via the API.

Then, simply set our SMTP server details as the outgoing server in your sending software or application. Moving forward, SMTP2GO will handle the delivery and you'll have access to real-time reporting, statistics and further features/settings in the App or by utilizing the API.

SMTP Settings

Server:
mail.smtp2go.com

Port:
TLS (or no encryption): available on 25, 2525, 8025, 587 and 80.
SSL: available on ports 465, 8465 and 443.

Username and Password:
Required by default. A combination from your account's "Sending > SMTP Users" section.
SMTP Users can be added and managed using the API.

Further specific settings:

  • If your software does not allow you to enter a username and password for authentication, view our Alternatives to SMTP Authentication article covering IP Authentication and Address Authentication (available to paid plans).
  • USA (mail-us.smtp2go.com), EU/UK (mail-eu.smtp2go.com) and Australian (mail-au.smtp2go.com) customers may be interested in our Location Specific Services.
  • If your software requires an IP address to connect to instead of the hostnames we offer, please see our available IPs listed in the Connecting to an IP Address article.

Setup Guides

We have a range of common setup guides available to help you get set up.
If there's not a guide for your software or application and you need assistance, our support team can help to advise further.

Our Common Sending Errors article covers common errors encountered when trying to send and how to resolve them. If you encounter connection issues or timeouts, check our troubleshooting article for options to try and help investigate.

Points to note

  • The maximum email size (including attachments) when sending via SMTP is 50 MB.
  • The maximum number of recipients per email (To, CC & BCC) is 400. However, we recommend not exceeding 50-100.
  • The default maximum sending speed is 200,000 emails per hour.
  • We allow up to 40 simultaneous SMTP connections and up to 2,500 emails per connection.
  • Email Templates are only supported when sending via our API.

Global Infrastructure

SMTP2GO uses special routing technology which means that wherever in the world you connect to us, you'll connect to the nearest server (geographically speaking) to your location.

For example, if you're in the USA, you'll connect with one of our servers based in the USA. If you're in Europe, you'll connect with one of our servers based in Europe, and if you're in Australia, you'll connect with our servers based in Australia. Customers wishing to only ever connect to Europe or Australia can choose a location-specific SMTP server name.

Connecting to a geographically close server is important as it greatly reduces the overall time to send an email, and can really speed things up if you're sending a large number of emails. We currently have inbound servers in Fremont (CA), Newark (NJ), Frankfurt (Germany), London (UK), Singapore, and Sydney (Australia). We also have data centers in Chicago (IL), Reston (VA), and Amsterdam (the Netherlands), and Sydney (Australia) which securely send emails and store your account information.

If you have questions or need assistance getting set up and sending via SMTP, please contact our support team.