
smtp.com
SMTP.com has a couple of quirks with the way integrations are created in their system.
Webhook Setup
SMTP.com set up requires a channel to be created then that channel is used when setting up the webhooks. When you save your send integration, we create the channel then immediately attempt to set up webhooks but their system sometimes gives an error that the channel does not exist. If this occurs, you will be prompted to re-save your send integration after waiting a minute or so.
Global Restriction
When setting up an smtp.com send integration, an smtp user will be created in your smtp.com account. This user has to be globally unique in SMTP.com's system. You may see an error as shown below if your user already exists on smtp.com. If this happens, choose a different smtp username.

Set Up smtp.com in EmailElement
- Go to Send Integrations and click Create Send Integration.
- Choose the integration type, pick smtp.com from the list, and click Next.
- Enter a name for the integration.
- Select one or more sender domains. A validated domain carries a green tick and is ready to send from.
- Enter the SMTP username you want. It has to be one nobody else on smtp.com is already using, as above. The user itself is created in your smtp.com account when you save.
- Custom Headers are optional, and go on every email this integration sends.
- Click Create.
Test the Integration
- Click Run Test on the integration.
- The result is reported for each sender domain on it.
- One domain succeeding is enough for the integration to go active.
Troubleshooting
| Issue | Solution |
|---|---|
| Authentication failed | Check the credentials are correct and still active in smtp.com. |
| Domain not verified | The sender domain has to be verified in EmailElement and in smtp.com. Check its SPF and DKIM records. |
| Run Test fails for one domain | That domain is not set up in smtp.com. Check it there, and check its DNS records. |
| Nothing recorded in Delivery Events | The channel did not exist yet when the webhooks were set up. Save the integration again after a minute, as above. |