This article answers the most common questions about email connectors and migrating domains between connectors.
I have an existing email provider. Can I integrate it with MoEngage?
Yes. MoEngage supports setting up custom connectors if you choose not to use our native connectors, such as SendGrid, Amazon SES, SparkPost, Mandrill, and Netcore. For more information, refer to Partner Guides.
Suppose you have an account with an email connector other than the native connectors of MoEngage. In that case, you can configure the details of your connector in MoEngage as a custom email connector through the App marketplace. For more information, refer to Configure Custom Connector.
What is the difference between MoEngage-managed email providers and independent email providers?
Criterion | MoEngage Provider | Independent Sendgrid Account Configured on MoEngage |
Deliverability support |
The MoEngage team helps you with the following:
|
There are no significant technical disadvantages of using your own provider apart from the lack of hand-holding and deliverability support throughout the process. Also, the MoEngage team troubleshoots and manages issues with the vendor. |
Shared IPs |
No. |
Yes |
Full access to the Vendor |
No, but typically, you may not require full access because all the data will be in the MoEngage workplace. |
Yes |
Can I migrate the same domain and IP to MoEngage Sendgrid?
Yes, MoEngage can migrate domains, which can be used simultaneously in different ESPs. If the IPs are dedicated IPs in Sendgrid, those can also be migrated. For more information, refer to SendGrid IP Migration.
I am getting SMTP failures while sending emails from the MoEngage connector. What does it mean?
The error code should have an error description. Alternatively, you can ask the support team to export the exact SMTP description and raise a support ticket to help resolve the issue. Some of the common error messages are described below.
Error Message | Reason for the Error | Resolution |
Email address not verified.
|
This happens when the from address or from domain is not validated. | You must validate the domain with the email provider (generate and add DNS records) or verify the from address with the email provider. |
SMTP service disconnected. | This happens when the SMTP connection is not successfully established with the sending server, which could happen if the SMTP account is deleted. |
Check the email settings and the associated account or sub-account with the email provider. |
SMTP account not activated. | This happens when the SMTP account in Sendinblue is not activated or the activation timeline has expired. |
Activate the account with SendinBlue - check with SendinBlue support |
Throttling failure: Maximum sending rate exceeded | This happens when you send emails at a rate higher than the sending rates set at Amazon SES. |
Throttle the campaign and increase the sending limits on SES. |
Throttling failure: Daily message quota exceeded | This happens when the maximum daily send limit set on SES has been exceeded. This will refresh at midnight. |
Increase the sending quota on SES. |
Message rejected: Sending paused for this account. For more information, please check the inbox of the email address associated with your AWS account. | This happens when the account is suspended or paused. |
Check the SES UI to know the reason behind this error and contact SES support to resolve this error. |
Authentication failed: Basic authentication is not allowed with 2FA enabled. | This happens when the Sendgrid account has 2FA enabled, so emails will be accepted only from pre-verified sources. |
Disable Allow List in SendGrid or contact your customer success team to enable the NAT flow. |
Invalid Sending Pool Name: IP Pool is not valid, or no available IPs are found in the pool. | This happens when the IP pool associated with the domain/sender doesn't exist, or contains no IPs |
Check the configuration on SES and ensure the IP/IP pool assignment is correct. |