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 |
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
Create SMTP2GO Account
- Go to smtp2go.com and sign up
- Verify your email address
- Complete the account setup wizard
Create SMTP Credentials
- Go to Settings โ SMTP Users
- Click 'Add SMTP User'
- Enter a username and generate a password
- Save your credentials securely
Add Sender Domain
- Go to Settings โ Sender Domains
- Add your domain and verify it
- Set up SPF, DKIM, and DMARC records
Configure Your Application
- Server:
mail.smtp2go.com - Port:
2525(or587,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
Global Infrastructure
Servers in multiple locations for fast, reliable delivery worldwide
Detailed Reporting
Track deliveries, opens, clicks, bounces in real-time dashboard
Email Archiving
30-day email archive for searching and resending emails
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.