Sending Does Not Work

If everything is properly set up and your emails are not being sent from the plugin, there's something wrong. Here are some possible causes of sending issues:


The address is not yet authorized

To prevent phishing or email spoofing, the MailPoet Sending Service requires you to use an authorized email address.

All users who have installed MailPoet plugin and are sending with the MailPoet Sending Service need to authorize their email addresses used as the Sender.

Solution: follow the instructions to authorize the address on your account or change the FROM address to use an already authorized email address.

Note: make sure you're authorizing the email address on the correct MailPoet 3 account. It should be the same account associated with the activation key you're using.


Poor deliverability rate

If you're sending with MailPoet Sending Service and we've detected too many bounces from your lists in the last 24 hours, your account will be banned.

This means your sending will be temporarily suspended. You should receive an email notification and also see this warning on the Emails page:

Solution: get in touch with our support team to have your account reviewed and check if it's possible to reactivate the sending.


Task Scheduler is not working

If sending is stuck at 0% or Post Notifications and Welcome Emails are not sent at all, this could be due to the Newsletter Task Scheduler not being able to start. Rest assured, this is a problem you can solve yourself or ask our team to help you for free.

The task scheduler ensures that your emails are processed and dispatched on time. Running as a background process that accesses your website to schedule and process the sending of newsletters. Sending won’t work if the connection can’t be established for any reason.


How To Identify The Issue

Firstly, check if the task scheduler works by going to  MailPoet > Help > System Status tab:

Is the connection successful? If not, click on the hyperlinked URL below the Task Scheduler heading.

A new page will open with one of the 2 possible responses:

  1. your website's homepage/static page instead of "pong".
  2. an error message.

Note: If you're sending with us and the connection is successful but your emails are not being sent, your account may be suspended. Contact our support team to get help.


What To Do If There's an Error Message?

1. cURL timeout

This is fairly common and easy to fix.

Solution: get in touch with your hosting provider's technical support and send them this:

Hi support! cURL requests on my website frequently time out.

This is causing issues with certain WordPress plugins, like MailPoet, which run background processes.

Is it possible to increase the cURL timeout limit?

2. cURL forbidden

Solution: get in touch with your hosting provider's technical support and send them this:

Hi support! We get a cURL forbidden on this page: PASTE URL OF THE ERROR MESSAGE HERE 

Is it possible to white list this URL?

3. The website is behind a proxy

This is unusual, but it happens with intranet websites for

Solution: activate Server side cron (Linux cron) in your MailPoet Settings > Advanced > Newsletter task scheduler (cron). See guide.

4. All other common errors

  1. The Task Scheduler URL is returning your homepage.
  2. The hosting provider is blocking HTTP loopback connections (e.g. your site → your site).
  3. Restrict access/security plugins preventing it to work (e.g. iThemes Security Plugin, WordFence, WPMUDEV Privacy Plugin, Ninja Firewall plugins).
  4. The site is too slow to respond (e.g., operation timed out).

Solution: activate Server side cron (Linux cron) in your MailPoet Settings > Advanced > Newsletter task scheduler (cron). See guide.

5. Contact Us

You can contact us here or use the form at the bottom right of MailPoet by clicking on this icon: 

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.