SMTP & Email Providers
Supported Email Providers
CloudCusp Mailer supports multiple email service providers to optimize deliverability and sending capacity.
| Provider | Type | Best For | Setup Difficulty |
|---|---|---|---|
| WordPress Mail | Built-in | Testing, low volume | Easy |
| SendGrid | API Service | High volume, reliability | Moderate |
| Mailgun | API Service | Detailed logging | Moderate |
| Amazon SES | AWS Service | Cost-effective, high volume | Advanced |
| Custom SMTP | Direct SMTP | Enterprise control | Moderate |
WordPress Mail (Default)
Uses WordPress's built-in wp_mail() function.
Configuration
- Go to CloudCusp Mailer → Settings
- Select Email Provider tab
- Choose "WordPress Mail"
- Configure sender information:
- From Name
- From Email
- Reply-To Email
- 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:
- Go to sendgrid.com
- Create account
- Complete email verification
- Go to Settings → API Keys
- Create API Key (Full Access)
- Copy key
Configure in CloudCusp Mailer:
- Go to CloudCusp Mailer → Settings
- Select Email Provider tab
- Choose "SendGrid"
- Paste API Key
- Enter From Email
- Test connection
- Save
Mailgun
Flexible email service with detailed logging.
Setup
Create Mailgun Account:
- Go to mailgun.com
- Create account
- Add domain
- Update DNS records
- Wait for domain verification
- Copy API Key
Configure in CloudCusp Mailer:
- Go to CloudCusp Mailer → Settings
- Select Email Provider tab
- Choose "Mailgun"
- Enter Domain Name
- Paste API Key
- Test connection
- Save
Amazon SES
Cost-effective email service for high-volume sending.
Setup
AWS Account Setup:
- Create AWS account at aws.amazon.com
- Go to SES (Simple Email Service)
- Request production access
- Verify domain or email
- Create IAM user with SES permissions
- Generate Access Key and Secret Key
Configure in CloudCusp Mailer:
- Go to CloudCusp Mailer → Settings
- Select Email Provider tab
- Choose "Amazon SES"
- Enter Access Key
- Enter Secret Key
- Select Region (e.g., us-east-1)
- Test connection
- Save
Custom SMTP
Connect to any SMTP server.
Configuration
- Go to CloudCusp Mailer → Settings
- Select Email Provider tab
- Choose "Custom SMTP"
- 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- Test connection
- Save
Testing Email Provider
Test Connection
- Go to CloudCusp Mailer → Settings
- Click Test Email Provider
- Enter test email address
- Click Send Test Email
- Check inbox (including spam)
Success Indicators:
- Test email received
- Email shows sender address correctly
- No spam folder placement
- No bounces