Sending Does Not Work

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.

What Is The Task Scheduler? 

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.

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: