Sending Does Not Work

Is your sending stuck at 0% or welcome emails are not sent at all? This could be due to the  Newsletter Task Scheduler not being able to start.

The task scheduler, which ensures that your emails are processed and dispatched on time, runs as a background process that accesses your website in the background. If this connection can't be established, sending will not work. Some of the most common reasons as to why the connection fails include:

  • Hosting provider is blocking HTTP loopback connections (e.g., your site => your site)
  • The home page is cached and returns a static version
  • The website is behind a proxy
  • The site is too slow to respond
  • Configuration issues

The first order of business is to check if the task scheduler works by accessing your WordPress Dashboard, then go to the MailPoet menu → Help page → System Information tab and check the "cron ping URL", which looks similar to this:   http://**YOUR SITE NAME**/?mailpoet_router&endpoint=cron_daemon&action=ping

This URL will return 3 possible responses:

  1.  pong denotes that the task scheduler can access your site, so everything's good, your MailPoet can send your emails automatically
  2. contents of your homepage or some other web page (e.g., hosting providers)
  3. an error message

For response #1 and #2, please get in touch with our support staff so that we could further troubleshoot the issue.

For response #3 and if the error message is related to your site's cURL configuration, we suggest get in touch with your host support and ask their assistance.