ColdSend Logo
ColdSend
HomeFeaturesPricing
Contact UsGet Started
Help Center/Infrastructure
Infrastructure

Custom SMTP Inbox Setup Guide

Learn how to connect custom SMTP/IMAP email inboxes to ColdSend — single account or bulk import via CSV

Last updated: May 28, 2026

How to Connect Custom SMTP Inboxes to ColdSend

Custom SMTP lets you connect any email provider to ColdSend using your own SMTP and IMAP credentials. This is ideal when you use providers like Zoho, Namecheap, cPanel, Fastmail, or any mail server that supports SMTP/IMAP access. You can add accounts one at a time or import dozens at once via CSV.

Prerequisites

Before you begin, make sure you have the following from your email provider:

  • SMTP host (e.g., smtp.zoho.com)
  • SMTP port (typically 587 for TLS or 465 for SSL)
  • SMTP password (or app-specific password)
  • IMAP host (e.g., imap.zoho.com)
  • IMAP port (typically 993 for SSL)
  • IMAP password (usually the same as SMTP, but can differ)

If your email provider uses two-factor authentication, you may need to generate an app password specifically for third-party access.

Step 1: Navigate to Custom SMTP

  1. Log into your ColdSend account.
  2. In the left sidebar, go to Sender Accounts.
  3. Click the Create Email Account dropdown and choose Custom SMTP.
  4. You will land on the Custom SMTP page with two tabs: Single Account and Bulk Import.

Navigate to Custom SMTPNavigate to Custom SMTP


Approach A: Single Account Import

Use this when you want to connect one email account at a time.

Step 2: Fill in Account Details

Under the Single Account tab, fill in the following fields:

FieldRequiredDescription
Email AddressYesThe full email address you want to connect (e.g., john@example.com)
Display NameYesThe sender name that recipients will see (e.g., John Doe)
App PasswordYesYour SMTP password. Click the eye icon to toggle visibility.
Daily Send LimitNoMaximum emails per day from this inbox. Default: 100, Max: 100,000.

Single Account FormSingle Account Form

Step 3: Configure SMTP Settings

Under the SMTP Configuration section:

FieldRequiredDescription
SMTP HostYesYour SMTP server address (e.g., smtp.example.com)
SMTP PortNoDefaults to 587. Use 465 for SSL connections.

Step 4: Configure IMAP Settings

Under the IMAP Configuration section:

FieldRequiredDescription
IMAP HostYesYour IMAP server address (e.g., imap.example.com)
IMAP PortNoDefaults to 993.

Step 5 (Optional): Separate IMAP Password

If your IMAP credentials differ from your SMTP credentials, check "Use different password for IMAP". An additional password field will appear where you can enter the IMAP-specific password.

Separate IMAP PasswordSeparate IMAP Password

Step 6: Add and Verify

  1. Click Add Email Account.
  2. ColdSend will test your SMTP and IMAP connections.
  3. On success, you'll see a confirmation toast and the account will appear in the Connected Accounts section below.
  4. If the connection fails, you'll see an error message — double-check your credentials and server settings and try again.

Approach B: Bulk Import via CSV

Use this when you need to connect multiple SMTP accounts at once.

Step 2: Download the CSV Template

  1. Switch to the Bulk Import tab.
  2. Scroll to the bottom and click Download CSV template.
  3. Open the downloaded file (smtp_inboxes_template.csv) in your preferred spreadsheet editor.

Bulk Import Upload ScreenBulk Import Upload Screen

Step 3: Fill in Your CSV

Your CSV must include a header row followed by one row per email account. Here is the full list of supported columns:

ColumnRequiredDefaultDescription
email_addressYesFull email address
display_nameYesSender display name
smtp_hostYesSMTP server hostname
smtp_portYesSMTP port (e.g., 587)
smtp_passwordYesSMTP authentication password
smtp_usernameNoSame as email_addressSMTP login username
smtp_use_tlsNotrueUse TLS for SMTP (true/false)
imap_hostNoSMTP host with smtp replaced by imapIMAP server hostname
imap_portNo993IMAP port
imap_usernameNoSame as email_addressIMAP login username
imap_passwordNoSame as smtp_passwordIMAP authentication password
imap_use_sslNotrueUse SSL for IMAP (true/false)
daily_limitNo100Daily send limit per inbox

Example CSV:

email_address,display_name,smtp_host,smtp_port,smtp_password,imap_host,imap_port,imap_password,daily_limit
john@example.com,John Doe,smtp.example.com,587,smtppass123,imap.example.com,993,imappass123,100
jane@company.com,Jane Smith,mail.company.com,587,pass456,mail.company.com,993,pass456,50
info@startup.io,Info Team,smtp.startup.io,465,startuppass,imap.startup.io,993,startuppass,200

CSV Template in SpreadsheetCSV Template in Spreadsheet

Tip: Only email_address, display_name, smtp_host, smtp_port, and smtp_password are strictly required. All other columns have sensible defaults.

Step 4: Upload Your CSV

  1. Click the upload area or drag and drop your CSV file onto it.
  2. ColdSend will parse the file and display:
    • Valid Rows — accounts that passed format validation
    • Errors — rows with issues (e.g., missing fields, column mismatches)
  3. A preview of the first 5 accounts is shown so you can verify the data looks correct.

CSV Parsed PreviewCSV Parsed Preview

Step 5: Submit and Monitor Progress

  1. Click Upload N Accounts to start the import.
  2. ColdSend will test the SMTP and IMAP connection for each account in the background.
  3. A progress tracker appears showing real-time status for every account:
    • Testing — connection is being verified
    • Valid — SMTP and IMAP both passed, account is connected
    • SMTP Failed — SMTP connection failed
    • IMAP Failed — IMAP connection failed
    • Both Failed — neither SMTP nor IMAP could connect
    • Skipped — account was skipped due to a processing error

Handling Failed Accounts

If some accounts fail validation, you'll see the specific error (SMTP or IMAP failure) for each one in the progress tracker. To fix them:

  1. Correct the credentials in your CSV (wrong password, incorrect host, etc.).
  2. Create a new CSV with only the failed accounts.
  3. Re-upload using the same Bulk Import flow.

Connected Accounts

After adding accounts (single or bulk), they appear in the Connected Accounts section at the bottom of the page. Each account shows:

  • Email address and display name
  • Status badgeACTIVE for successfully connected accounts, or other statuses for pending/failed ones

If you have more than 5 accounts, click "View all N accounts" to see the full list on the main Email Accounts page.


FAQs

What email providers work with Custom SMTP?
Any provider that supports SMTP for sending and IMAP for receiving. Common examples include Zoho, Namecheap, cPanel/WHM, Fastmail, Postmark (SMTP only), Amazon SES (SMTP only), and self-hosted mail servers.

Does ColdSend store my SMTP password?
Your credentials are securely stored encrypted to enable ongoing email sending and IMAP monitoring. They are never exposed in the UI.

What happens if I set the daily limit too high?
ColdSend enforces the daily limit you set, but your email provider may have its own sending limits. Exceeding your provider's limits may result in rejected emails or account suspension. Check your provider's documentation.

Can I use the same password for SMTP and IMAP?
Yes. By default, ColdSend uses the same password for both. Only check "Use different password for IMAP" if your provider requires separate credentials.

Can I edit SMTP/IMAP settings after connecting?
If you need to update credentials (e.g., after a password change), you can remove the account and re-add it with the updated settings.

My SMTP test failed — what should I check?

  • Verify the SMTP host and port match your provider's documentation
  • Ensure your password is correct (use an app password if 2FA is enabled)
  • Check that TLS/SSL settings match your provider's requirements
  • Confirm your provider allows SMTP access from third-party applications
ColdSend Logo
Cold email infra
without the infra.
Emailhello@coldsend.pro

Socials

© 2025 ColdSend. All rights reserved.
Join our Discord community for updates & live support •Join our Discord community for updates & live support •