Tutorials12 min read

SMTP Setup Guide: Connect Any Email Provider to Your Outreach Tool

Complete SMTP setup guide for connecting Gmail, Outlook, and custom email providers to your outreach tool. Configuration values, troubleshooting, and security tips.

By AutoReach Team
SMTPemail setupOutlookGmailintegration

What Is SMTP and Why Does It Matter for Outreach?

SMTP (Simple Mail Transfer Protocol) is the standard protocol for sending email across the internet. When you connect your email account to an outreach tool via SMTP, you are telling that tool to send emails directly from your own mailbox rather than from a shared sending infrastructure. This means emails appear to come from you personally, preserving your sender reputation and improving deliverability.

Every major email provider supports SMTP, but the configuration details differ. This guide covers the exact settings for Gmail, Outlook, Yahoo, and custom SMTP servers, along with troubleshooting steps and security best practices.

Gmail SMTP Configuration

Gmail is the most popular email provider for outreach. Here are the settings:

SettingValue
SMTP Serversmtp.gmail.com
Port587 (TLS) or 465 (SSL)
AuthenticationRequired
UsernameYour full Gmail address
PasswordApp Password (not your regular password)
EncryptionSTARTTLS (port 587) or SSL (port 465)

Gmail Setup Steps

  1. Enable 2-Step Verification on your Google Account
  2. Generate an App Password at myaccount.google.com > Security > App Passwords
  3. Enter the settings above in your outreach tool's SMTP configuration
  4. Send a test email to verify the connection
Important: Gmail limits sending to 500 emails/day (free) or 2,000 emails/day (Workspace). Plan your sending volumes accordingly.

Microsoft Outlook / Office 365 SMTP Configuration

Outlook and Microsoft 365 use the same SMTP settings:

SettingValue
SMTP Serversmtp.office365.com
Port587
AuthenticationRequired
UsernameYour full email address
PasswordYour account password or App Password
EncryptionSTARTTLS

Outlook Setup Steps

  1. Log into your Microsoft account at account.microsoft.com
  2. If your organization uses MFA, generate an App Password in Security settings
  3. Enable SMTP AUTH for your mailbox (may require admin approval in Microsoft 365)
  4. Enter the settings above in your outreach tool
  5. Send a test email

Enabling SMTP AUTH in Microsoft 365

By default, Microsoft 365 may disable SMTP AUTH for security. An admin needs to enable it:

  1. Go to Microsoft 365 Admin Center
  2. Navigate to Users > Active Users > Select the user
  3. Go to Mail > Email apps
  4. Check "Authenticated SMTP"
  5. Save changes
"Microsoft 365 organizations often have SMTP AUTH disabled by default. If you get an authentication error, check with your IT admin before troubleshooting other causes." — AutoReach Team

Yahoo Mail SMTP Configuration

SettingValue
SMTP Serversmtp.mail.yahoo.com
Port465 (SSL) or 587 (TLS)
AuthenticationRequired
UsernameYour full Yahoo email address
PasswordApp Password
EncryptionSSL (port 465) or STARTTLS (port 587)

Yahoo Setup Steps

  1. Go to Yahoo Account Security settings
  2. Enable Two-Step Verification
  3. Generate an App Password (select "Other App" as the app type)
  4. Enter the settings above in your outreach tool
  5. Send a test email

Custom SMTP Server Configuration

If you run your own mail server or use a transactional email service (Amazon SES, SendGrid, Mailgun, Postmark), you will need custom SMTP settings.

Common Transactional Email Services

ServiceSMTP ServerPortAuth
Amazon SESemail-smtp.[region].amazonaws.com587IAM credentials
SendGridsmtp.sendgrid.net587API key as password
Mailgunsmtp.mailgun.org587Domain credentials
Postmarksmtp.postmarkapp.com587Server API token

Self-Hosted Mail Server

For self-hosted servers (Postfix, Exchange, etc.):

  1. Confirm the server hostname and port with your IT team
  2. Verify TLS certificates are valid and not self-signed
  3. Ensure the server allows relay from external applications
  4. Test with a command-line SMTP client before configuring your outreach tool

Security Best Practices for SMTP Connections

Use App Passwords, Not Account Passwords

App passwords limit the scope of access. If an app password is compromised, you can revoke it without changing your main password. Most providers now require app passwords for third-party SMTP connections when two-factor authentication is enabled.

Always Use Encryption

Never connect over plain SMTP (port 25) without encryption. Always use:

  • Port 587 with STARTTLS — The recommended standard
  • Port 465 with implicit SSL — An older standard that also works

Store Credentials Securely

Your outreach tool should encrypt SMTP credentials at rest. In AutoReach, SMTP passwords are encrypted with AES-256 before storage and are never displayed in plain text after initial entry. If your tool shows passwords in plain text in settings pages, that is a red flag.

Rotate Credentials Periodically

Change your SMTP app passwords every 90 days. Set a calendar reminder, generate a new app password, update your outreach tool, and revoke the old one.

Troubleshooting Common SMTP Issues

Connection Timeout

Symptoms: The outreach tool hangs when trying to send, eventually reporting a timeout. Common causes:
  • Firewall blocking outbound connections on port 587 or 465
  • Wrong SMTP server hostname
  • ISP blocking SMTP traffic (common on residential networks)
Fix: Try switching between port 587 and 465. Check with your network administrator or ISP about SMTP restrictions. Use a VPN if your ISP blocks SMTP.

Authentication Failed

Symptoms: Error message indicating wrong username or password. Common causes:
  • Using your regular password instead of an app password
  • Two-factor authentication not enabled (required for app passwords)
  • Account locked due to suspicious activity
  • SMTP AUTH not enabled (Microsoft 365)
Fix: Regenerate the app password, ensure 2FA is enabled, and check for security alerts in your email account.

Emails Sent but Not Delivered

Symptoms: The tool reports emails as sent, but recipients never receive them. Common causes:
  • Missing or incorrect SPF/DKIM/DMARC records
  • Sending domain is blacklisted
  • Email content triggering spam filters
  • Recipient email addresses are invalid
Fix: Check DNS authentication with a tool like MXToolbox. Test deliverability by sending to a test address at mail-tester.com. Verify recipient addresses before sending.

TLS Handshake Failure

Symptoms: Error about SSL or TLS negotiation failing. Common causes:
  • Server requires a specific TLS version your client does not support
  • Self-signed or expired TLS certificate on the mail server
  • Mismatch between encryption type and port
Fix: Ensure you are using the correct port-encryption combination (587+STARTTLS or 465+SSL). For custom servers, verify the TLS certificate is valid and not expired.

How to Test Your SMTP Connection

Before sending real outreach, always test:

  1. Send to yourself — Does the email arrive? Check inbox and spam
  2. Check headers — Look for SPF, DKIM, and DMARC pass results
  3. Send to Gmail, Outlook, and Yahoo — Test across providers
  4. Check spam score — Use mail-tester.com to get a deliverability score
  5. Verify the From address — Make sure the display name and email appear correctly

FAQ

Which SMTP port should I use: 587 or 465?

Use port 587 with STARTTLS. It is the current IETF standard for email submission. Port 465 with implicit SSL is an older standard that still works but is technically deprecated. Both are secure, but 587 has wider compatibility.

Can I use multiple SMTP accounts in one outreach tool?

Yes. AutoReach supports connecting multiple SMTP accounts and rotating sends across them. This helps distribute volume, improve deliverability, and stay within per-account sending limits.

Will my email provider know I am using SMTP for outreach?

Your provider can see that emails are being sent via SMTP from a third-party application. This is normal and expected. Providers care about your sending behavior (volume, bounces, spam complaints), not the fact that you are using SMTP.

How do I know if my SMTP connection is secure?

Look for the lock icon or "TLS" indicator in your outreach tool's SMTP settings. AutoReach shows the encryption status of each SMTP connection and will warn you if a connection is not encrypted.

Setting Up SMTP in AutoReach

In AutoReach, navigate to Settings > SMTP Configuration. Click "Add SMTP Account," select your provider from the dropdown (Gmail, Outlook, Yahoo, or Custom), and enter your credentials. AutoReach will test the connection automatically and report any issues before saving.

You can connect multiple SMTP accounts and assign them to different workflows, giving you full control over which email address sends to which audience.

Share this article

Help others discover AI-powered lead generation.

Related Articles

Put AI lead generation to work

AutoReach finds, qualifies, and scores leads with AI — then learns your preferences over time. Start with 25 free credits.

Start with 25 Free Credits