Advanced options and email testing.
Easily authenticate emails with DKIM and SPF,
and avoid showing warnings in Gmail.
Instantly see how your emails will appear in more than 40
email clients and see if they will pass major spam filters.



Already registered? Log in
SMTP2GO technology gets your emails sent, while robust reporting gives you a clear picture of what happens behind the scenes.
We've been handling email delivery for thousands of customers since 2006, and we know what it takes to get great results.
You don’t have to do anything: let us deal with blacklist monitoring, reverse DNS, DKIM, ISP throttling, blocked ports, and feedback loops with major email providers such as Yahoo, AOL, and Hotmail.
We monitor the network every minute and any issues or important announcements are shared via our status page.
Track every email that you send, from start to finish, and get your emails into inboxes.
See which of your valuable emails are bouncing or otherwise not reaching inboxes, and which recipients are unsubscribing or reporting your email as spam.
If you've tried using APIs in the past, you'll know they are often extremely complex and frustrating.
Our API is designed to be used with the minimum of mental effort from your developers. We include full examples of code in multiple languages. See our API documentation.
$.ajax({
url: "https://api.smtp2go.com/v3/email/send",
method: 'POST',
headers: { 'Content-Type': "application/json" },
data: JSON.stringify({
'api_key': "api-526EA362E1E6AAD9F23C91C88F4E",
'to': [
"Dave <dave@example.com>" ],
'sender': "Matt <matt@example.com>",
'subject': "Testing smtp2go!",
'text_body': "Test message."
}),
})
.done(function(result) { console.log(result); })
.fail(function(err) { throw err; });
var request = require('request');
request.post({
url: "https://api.smtp2go.com/v3/email/send",
headers: { 'Content-Type': "application/json" },
body: JSON.stringify({
'api_key': "api-526EA362E1E6AAD9F23C91C88F4E",
'to': [
"Dave <dave@example.com>"
],
'sender': "Matt <matt@example.com>",
'subject': "Testing smtp2go!",
'text_body': "Test message."
}),
}, function(err, response, body){ console.log(body); });
<?php
$curl = curl_init();
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_HTTPHEADER, array("Content-Type: application/json"));
curl_setopt($curl, CURLOPT_URL, "https://api.smtp2go.com/v3/email/send");
curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode(array(
"api_key" => "api-526EA362E1E6AAD9F23C91C88F4E",
"to" => array(
0 => "Dave <dave@example.com>"
),
"sender" => "Matt <matt@example.com>",
"subject" => "Testing smtp2go!",
"text_body" => "Test message."
)));
$result = curl_exec($curl);
echo $result;
?>
uri = URI("https://api.smtp2go.com/v3/email/send")
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
headers = { "Content-Type" => "application/json" }
request = Net::HTTP::Post.new(uri.request_uri, headers)
request.body = {
"api_key" => "api-526EA362E1E6AAD9F23C91C88F4E",
"to" => [
"Dave <dave@example.com>"
],
"sender" => "Matt <matt@example.com>",
"subject" => "Testing smtp2go!",
"text_body" => "Test message."
}.to_json
@result = http.request(request).body
puts @result
import requests
import json
payload = {
"api_key": "api-526EA362E1E6AAD9F23C91C88F4E",
"to": [
"Dave <dave@example.com>"
],
"sender": "Matt <matt@example.com>",
"subject": "Testing smtp2go!",
"text_body": "Test message."
}
headers = { "Content-Type": "application/json" }
res = requests.post("https://api.smtp2go.com/v3/email/send", headers=headers, data=json.dumps(payload))
if res.status_code == requests.codes.ok:
print(res.json)
else:
print("An Error Occurred: " + res.text)
We have data centers in all three regions, so your emails will be sent faster, and your data stored in the region of your choice.
Easily authenticate emails with DKIM and SPF,
and avoid showing warnings in Gmail.
Instantly see how your emails will appear in more than 40
email clients and see if they will pass major spam filters.
Our multiple locations give you access to the fastest data networks in the world, and our industry-leading 100% SLA gives you peace of mind, knowing that emails will keep flowing.
Our intelligent best-path routing means you'll always connect to the location nearest to you.
SMTP2GO has made configuration and admin of all email communications a breeze, with great reporting capabilities.
Darren Simpson of Virgin Active (see what other customers think)
Being founded in New Zealand, with its unusual timezone, we have a real appreciation for proper support when it's actually needed.
Our global support team is available via phone, live chat, and
online helpdesk, and our critical response team is available
24 hours a day to deal with any issues.
Try SMTP2GO free for as long as you like:
Try SMTP2GO Free → Paid plans available for over 1,000 emails/month. Ready for better email delivery?
Try SMTP2GO free for as long as you like: