Troubleshooting MailPoet Sending Issues: Unprocessed Emails, Rate Limits, and SSL Errors
Content
If your MailPoet emails are stuck, failing to send, or landing in spam, you're not alone. These are some of the most common issues users face with the 'MailPoet – Newsletters, Email Marketing, and Automation' plugin. This guide compiles frequent problems and their most effective solutions based on community reports.
Common MailPoet Sending Problems and Solutions
1. Emails Stuck "Unprocessed" or Sending Paused
The Problem: Your newsletter sending status shows "unprocessed" for all subscribers, and no emails are being dispatched, even though test emails work.
Why it Happens: This often indicates that the sending process has been automatically paused. This can be triggered by the task scheduler (WordPress cron) not running correctly, a misconfigured sending method, or underlying database errors.
How to Fix It:
- Check Your Sending Method: Navigate to MailPoet > Settings > Advanced > Sending tab. Ensure your chosen sending method (e.g., MailPoet Sending Service, SMTP) is properly configured and active. If using SMTP, verify the login credentials and server details.
- Task Scheduler (Cron): Go to MailPoet > Help > System Status. Check the "Task Scheduler" status. If it shows "Connection unsuccessful," your site's cron may not be functioning. Setting up a Linux cron job on your server is the most reliable fix. You can find instructions for this in the official MailPoet knowledge base.
- Resume Sending: Sometimes, you may need to manually resume sending from within the MailPoet interface.
2. "Rate Limit Exceeded" Errors
The Problem: You see an error message stating "Rate limit exceeded, try later" when trying to send a preview email or a newsletter.
Why it Happens: The MailPoet Sending Service implements limits to prevent abuse. This includes a limit on how many preview emails you can send in a short period, which is separate from your monthly sending quota. Hitting this preview limit will trigger the error.
How to Fix It: This limit is temporary. Simply wait a few hours, and your ability to send preview emails should reset automatically.
3. SSL Certificate and Connection Errors
The Problem: You receive an error like "cURL error 60: SSL certificate problem: certificate has expired" or "Failed to enable crypto" in the System Status page, preventing connection to the sending service.
Why it Happens: This typically means your web server's PHP environment cannot create a secure SSL connection to MailPoet's servers. This is often due to an outdated CA certificate bundle on the server or an outdated version of OpenSSL.
How to Fix It: This is primarily a server-level issue. You should contact your hosting provider's support team. Ask them to verify that your server's CA certificate bundle is up to date and that it can successfully connect to https://bridge.mailpoet.com.
4. Emails Going to Spam
The Problem: Your newsletters are successfully sent but are consistently filtered into subscribers' spam folders.
Why it Happens: Email clients (like Gmail, Outlook) use complex algorithms to filter spam. Common causes include the sending IP address being on a blacklist, missing or incorrect SPF/DKIM email authentication records, or the content of the email itself triggering spam filters.
How to Fix It:
- Check Your Domain's Reputation: Use a tool like mail-tester.com to analyze a sent email. It will provide a score and pinpoint issues, such as blacklisted IPs or missing authentication.
- Authenticate Your Domain: If using the MailPoet Sending Service, ensure you have fully completed the domain authentication process in the MailPoet settings. This sets up the necessary SPF and DKIM records, which greatly improve inbox placement.
- Review Email Content: Avoid excessive use of spam-triggering words like "FREE," all caps, and too many exclamation points!!!
5. PHP Version Mismatch and Errors
The Problem: You encounter PHP errors related to MailPoet (e.g., deprecation notices) or the plugin reports a different PHP version than your hosting control panel.
Why it Happens: Your hosting setup might use a different PHP version for command-line operations (which MailPoet's cron uses) than for web requests. Alternatively, the plugin may be incompatible with your current PHP version.
How to Fix It: Ensure you are running a supported, modern version of PHP (e.g., 8.1 or 8.2). Contact your host to confirm that the PHP version is consistent across both web and command-line interfaces. Updating PHP often resolves compatibility errors.
Need More Help?
If these steps don't resolve your issue, the problem may be more specific to your site's configuration. The official MailPoet knowledge base contains in-depth articles for each of these scenarios. For complex issues, you may need to consult with your web hosting provider or a WordPress developer to investigate server-level configurations and potential plugin conflicts.
Related Support Threads Support
-
Emails taking a very long time to be receivedhttps://wordpress.org/support/topic/emails-taking-a-very-long-time-to-be-received/
-
SMTP – alert user when sending is pausedhttps://wordpress.org/support/topic/smtp-alert-user-when-sending-is-paused/
-
MailPoet Sending Service unavailable – Failed to renew their own SSL?!https://wordpress.org/support/topic/mailpoet-sending-service-unavailable-failed-to-renew-their-own-ssl/
-
PHP mismatch – Cpanel says 8.1 – Mailpoet says 7.4.33. Causing mailout to fail?https://wordpress.org/support/topic/php-mismatch-cpanel-says-8-1-mailpoet-says-7-4-33-causing-mailout-to-fail/
-
not receiving confirmation emailhttps://wordpress.org/support/topic/not-receiving-confirmation-email-11/
-
MailPoet Sending is DOWNhttps://wordpress.org/support/topic/mailpoet-sending-is-down/
-
MailPoet Sending Service stopped working 4 days agohttps://wordpress.org/support/topic/urgent-mailpoet-sending-service-stopped-working-4-days-ago/
-
Send button stays disabledhttps://wordpress.org/support/topic/send-button-stays-disabled/
-
There was a problem with your sending methodhttps://wordpress.org/support/topic/there-was-a-problem-with-your-sending-method-2/
-
Cannot send with zero errors Mailpoethttps://wordpress.org/support/topic/cannot-send-with-zero-errors-mailpoet/
-
Emails still not sendinghttps://wordpress.org/support/topic/emails-still-not-sending-2/
-
SMTP Error: data not acceptedhttps://wordpress.org/support/topic/smtp-error-data-not-accepted-21/
-
L’invio è stato messo in pausa a causa di un problema tecnico con MailPoet.https://wordpress.org/support/topic/linvio-e-stato-messo-in-pausa-a-causa-di-un-problema-tecnico-con-mailpoet-2/
-
Does Not Sendhttps://wordpress.org/support/topic/does-not-send/
-
wp_mailhttps://wordpress.org/support/topic/wp_mail-7/
-
MailPoet Not Allowing to Schedule Send w Sendgridhttps://wordpress.org/support/topic/mailpoet-not-allowing-to-schedule-send-w-sendgrid/
-
The problem of Not Going to Smtp Mailhttps://wordpress.org/support/topic/the-problem-of-not-going-to-smtp-mail/
-
MailPoet stopped sending – all messages go to spamhttps://wordpress.org/support/topic/mailpoet-stopped-sending-all-messages-go-to-spam/
-
Preview emails not sendinghttps://wordpress.org/support/topic/preview-emails-not-sending/
-
Email Paused will not sendhttps://wordpress.org/support/topic/email-paused-will-not-send/
-
SMTP Error: data not accepted. Unprocessed Subscriberhttps://wordpress.org/support/topic/smtp-error-data-not-accepted-unprocessed-subscriber/
-
Mail Poet 2 seemingly not respecting send limit set in the settingshttps://wordpress.org/support/topic/mail-poet-2-seemingly-not-respecting-send-limit-set-in-the-settings/
-
Slow send after updinghttps://wordpress.org/support/topic/slow-send-after-upding/
-
All WordPress Plugins Send Mail Except For MailPoet…https://wordpress.org/support/topic/all-wordpress-plugins-send-mail-except-for-mailpoet/
-
There was a problem with your sending method. Please check if your sending methohttps://wordpress.org/support/topic/there-was-a-problem-with-your-sending-method-please-check-if-your-sending-metho-5/
-
no newsletters sending no errorshttps://wordpress.org/support/topic/no-newsletters-sending-no-errors/
-
Emails sent, but not receivedhttps://wordpress.org/support/topic/emails-sent-but-not-received-3/
-
Mail Delivery Failedhttps://wordpress.org/support/topic/mail-delivery-failed-6/
-
Mailpoet Email Sending Pausedhttps://wordpress.org/support/topic/mailpoet-email-sending-paused/
-
Zero clicks, zero openingshttps://wordpress.org/support/topic/zero-clicks-zero-openings/
-
There was a problem with your sending method. Please check if your sending methohttps://wordpress.org/support/topic/there-was-a-problem-with-your-sending-method-please-check-if-your-sending-metho-4/
-
MailPoet Problems After Recent Updatehttps://wordpress.org/support/topic/mailpoet-problems-after-recent-update/
-
Mail not being sent outhttps://wordpress.org/support/topic/mail-not-being-sent-out/
-
Confusing error Sending frequency limit reachedhttps://wordpress.org/support/topic/confusing-error-sending-frequency-limit-reached/
-
Version 2.7.10https://wordpress.org/support/topic/version-2-7-10/
-
Task Scheduler: Failed to enable crypto stream_socket_client()https://wordpress.org/support/topic/failed-to-enable-crypto-stream_socket_client/
-
Rate limit exceededhttps://wordpress.org/support/topic/rate-limit-exceeded-5/
-
Rate Limit Exceededhttps://wordpress.org/support/topic/rate-limit-exceeded-6/
-
No emails sent anymore, tasks stalled (SendingQueue error)https://wordpress.org/support/topic/no-emails-sent-anymore-tasks-stalled-sendingqueue-error/
-
Sending Status: unprocessedhttps://wordpress.org/support/topic/sending-status-unprocessed/
-
Paused emails There was problem sending the following email(s)https://wordpress.org/support/topic/paused-emails-there-was-problem-sending-the-following-emails/
-
Special characters missing when using office 365 SMTPhttps://wordpress.org/support/topic/special-characters-missing-when-using-office-365-smtp/
-
Mailpoet emails not sendinghttps://wordpress.org/support/topic/mailpoet-emails-not-sending-4/
-
4th step of email sending not visiblehttps://wordpress.org/support/topic/4th-step-of-email-sending-not-visible/
-
Couldn’t send newsletter with MailPoet 4.32.0https://wordpress.org/support/topic/couldnt-send-newsletter-with-mailpoet-4-32-0/
-
This message has no content in outlookhttps://wordpress.org/support/topic/this-message-has-no-content-in-outlook/
-
Email not sendinghttps://wordpress.org/support/topic/email-not-sending-89/
-
Newsletter stopped sendinghttps://wordpress.org/support/topic/newsletter-stopped-sending-2/
-
Mailpoet e-mail newsletter suddenly became unavailable.https://wordpress.org/support/topic/mailpoetde-e-mail-newsletter-suddenly-became-unavailable/
-
Emails not sendinghttps://wordpress.org/support/topic/emails-not-sending-157/
-
Sending emailshttps://wordpress.org/support/topic/sending-emails-4/
-
MailPoet SPAM Blacklisthttps://wordpress.org/support/topic/mailpoet-spam-blacklist/
-
Mailpoet Stopped Workinghttps://wordpress.org/support/topic/mailpoet-stopped-working-2/
-
Emails not being senthttps://wordpress.org/support/topic/emails-not-being-sent-62/
-
Sending Has Been Paused | Test mail workshttps://wordpress.org/support/topic/sending-has-been-paused-test-mail-works/
-
MailPoet Automations not Sendinghttps://wordpress.org/support/topic/mailpoet-automations-not-sending/