update Updated January 2026 Free Tier

SMTP2GO SMTP Settings

Complete guide to configure SMTP2GO for reliable email delivery. SMTP2GO is a dedicated SMTP relay service with global infrastructure and excellent deliverability.

table_chart Quick Reference

Setting Value
SMTP Server mail.smtp2go.com
Port (Recommended) 2525 Recommended
Port (TLS) 587, 8025, 80
Port (SSL) 465, 8465, 443
Username Your SMTP2GO username
Password Your SMTP2GO password or API Key
Encryption TLS/SSL Required
Free Tier 1,000 emails/month
info

Multiple Port Options

SMTP2GO offers many port options to bypass ISP restrictions. If port 25 or 587 is blocked, try 2525, 8025, or 80 for TLS connections.

Step-by-Step Setup Guide

1

Create SMTP2GO Account

  1. Go to smtp2go.com and sign up
  2. Verify your email address
  3. Complete the account setup wizard
2

Create SMTP Credentials

  1. Go to Settings โ†’ SMTP Users
  2. Click 'Add SMTP User'
  3. Enter a username and generate a password
  4. Save your credentials securely
3

Add Sender Domain

  1. Go to Settings โ†’ Sender Domains
  2. Add your domain and verify it
  3. Set up SPF, DKIM, and DMARC records
4

Configure Your Application

  • Server: mail.smtp2go.com
  • Port: 2525 (or 587, 465)
  • Username: Your SMTP username
  • Password: Your SMTP password

Code Examples

import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart

# SMTP2GO settings
SMTP_HOST = "mail.smtp2go.com"
SMTP_PORT = 2525
SMTP_USER = "your-smtp-username"
SMTP_PASS = "your-smtp-password"

# Create message
msg = MIMEMultipart()
msg['From'] = "sender@yourdomain.com"
msg['To'] = "recipient@example.com"
msg['Subject'] = "Test Email via SMTP2GO"

body = "This is a test email sent via SMTP2GO."
msg.attach(MIMEText(body, 'plain'))

# Send email
with smtplib.SMTP(SMTP_HOST, SMTP_PORT) as server:
    server.starttls()
    server.login(SMTP_USER, SMTP_PASS)
    server.send_message(msg)
    print("Email sent successfully!")

SMTP2GO Features

check_circle

Global Infrastructure

Servers in multiple locations for fast, reliable delivery worldwide

check_circle

Detailed Reporting

Track deliveries, opens, clicks, bounces in real-time dashboard

check_circle

Email Archiving

30-day email archive for searching and resending emails

check_circle

Suppression Management

Automatic handling of bounces, complaints, and unsubscribes

Troubleshooting

Connection timeout

Try different ports. If 587 is blocked, use 2525, 8025, or 80 for TLS. For SSL, try 465, 8465, or 443.

Authentication error

Make sure you're using SMTP credentials (not your account login). Create SMTP users in Settings โ†’ SMTP Users.

Emails rejected

Verify your sender domain and ensure SPF/DKIM records are properly configured.

Frequently Asked Questions

What is the best port to use?

Port 2525 is recommended as it's rarely blocked by ISPs. If that doesn't work, try 587 or 465.

Does SMTP2GO support attachments?

Yes, SMTP2GO supports email attachments up to 25MB per email.

Can I use IP whitelisting?

Yes, you can restrict SMTP access to specific IP addresses for added security in Settings โ†’ Allowed IPs.