Skip to content

SMTP & Email Providers

Supported Email Providers

CloudCusp Mailer supports multiple email service providers to optimize deliverability and sending capacity.

ProviderTypeBest ForSetup Difficulty
WordPress MailBuilt-inTesting, low volumeEasy
SendGridAPI ServiceHigh volume, reliabilityModerate
MailgunAPI ServiceDetailed loggingModerate
Amazon SESAWS ServiceCost-effective, high volumeAdvanced
Custom SMTPDirect SMTPEnterprise controlModerate

WordPress Mail (Default)

Uses WordPress's built-in wp_mail() function.

Configuration

  1. Go to CloudCusp Mailer → Settings
  2. Select Email Provider tab
  3. Choose "WordPress Mail"
  4. Configure sender information:
    • From Name
    • From Email
    • Reply-To Email
  5. Save

Pros & Cons

Advantages:

  • No external setup required
  • Works out of the box
  • No API keys needed
  • No rate limits

Limitations:

  • Lower deliverability rate
  • Limited to hosting server's mail
  • Not suitable for high-volume sending
  • No detailed delivery tracking

SendGrid

Professional email service with excellent deliverability.

Setup

Create SendGrid Account:

  1. Go to sendgrid.com
  2. Create account
  3. Complete email verification
  4. Go to Settings → API Keys
  5. Create API Key (Full Access)
  6. Copy key

Configure in CloudCusp Mailer:

  1. Go to CloudCusp Mailer → Settings
  2. Select Email Provider tab
  3. Choose "SendGrid"
  4. Paste API Key
  5. Enter From Email
  6. Test connection
  7. Save

Mailgun

Flexible email service with detailed logging.

Setup

Create Mailgun Account:

  1. Go to mailgun.com
  2. Create account
  3. Add domain
  4. Update DNS records
  5. Wait for domain verification
  6. Copy API Key

Configure in CloudCusp Mailer:

  1. Go to CloudCusp Mailer → Settings
  2. Select Email Provider tab
  3. Choose "Mailgun"
  4. Enter Domain Name
  5. Paste API Key
  6. Test connection
  7. Save

Amazon SES

Cost-effective email service for high-volume sending.

Setup

AWS Account Setup:

  1. Create AWS account at aws.amazon.com
  2. Go to SES (Simple Email Service)
  3. Request production access
  4. Verify domain or email
  5. Create IAM user with SES permissions
  6. Generate Access Key and Secret Key

Configure in CloudCusp Mailer:

  1. Go to CloudCusp Mailer → Settings
  2. Select Email Provider tab
  3. Choose "Amazon SES"
  4. Enter Access Key
  5. Enter Secret Key
  6. Select Region (e.g., us-east-1)
  7. Test connection
  8. Save

Custom SMTP

Connect to any SMTP server.

Configuration

  1. Go to CloudCusp Mailer → Settings
  2. Select Email Provider tab
  3. Choose "Custom SMTP"
  4. Enter settings:

Required Fields:

SMTP Host        - mail.example.com
SMTP Port        - 587 (TLS) or 465 (SSL)
SMTP Username    - your-username
SMTP Password    - your-password
Encryption       - TLS or SSL
From Email       - sender@example.com
From Name        - Sender Name
  1. Test connection
  2. Save

Testing Email Provider

Test Connection

  1. Go to CloudCusp Mailer → Settings
  2. Click Test Email Provider
  3. Enter test email address
  4. Click Send Test Email
  5. Check inbox (including spam)

Success Indicators:

  • Test email received
  • Email shows sender address correctly
  • No spam folder placement
  • No bounces