October 19, 2013 at 9:27 pm #9529
I was using an old version of tjhe Newsletter plugin which I hadn’t updated for a very long time. It was working fine so I had no reason to update it.
Now that I updated the plugin to the latest version the emails take hours to send (I have 7500+ subscribers). Do you think you could add an option in the Configuration page where the admin can choose to use the “old” emailing engine?
I use my own server and I have control over everyrhing. So the old engine was not causing me any problems. They emails were out or queued into the SMTP server within minutes.
YiannisOctober 19, 2013 at 11:06 pm #9530
Hi, check the delivery engine speed inside the main configuration. Then be sure to have a wget calling the wp-cron.php file every five minutes.
That should totally solve your problems.
Let me know!October 25, 2013 at 11:49 am #9557
I created a cron job on the server that runs every 5 mins to wget wp-cron.php
Nothing has changed. We send a newsletter every Friday, so I had to wait almost a week to see how it goes.
Is it too hard to implement the “old” email engine?
YiannisOctober 25, 2013 at 12:25 pm #9558
Hi, the old engine, works exactly the same way. The problem is elsewhere. May be it is connected to changes to the blog.
Install my diagnostic plugin (on downloads area) and activate the statistics on the cron panel so we can see if it works and what is scheduled.October 25, 2013 at 12:32 pm #9559
I installed your Diagnostic plugin, straight after I posted the previous reply.
When I click on “Cron System” it shows an empty page. I see the WP admin menu on the left but the sub-options do not appear on hover.
I have set DISABLE_WP_CRON to true. Is this correct?
YiannisOctober 25, 2013 at 4:26 pm #9561
Use the new 1.0.2 version, your PHP does not allow the short tags. If you disabled the wp cron, may be the wp_cron.php call is not effective.October 25, 2013 at 5:27 pm #9575
I downloaded 1.0.2 and it worked. This is what it shows about the newsletter:
| 2013/10/25 15:22:04 | 3 | newsletter Array ( [schedule] => newsletter [args] => Array ( ) [interval] => 300 ) | newsletter Newsletter->hook_newsletter (wp-content/plugins/newsletter/plugin.ph |
In Max Delays the highest number is -236 and for the newsletter is -178. So, I think the Cron System works OK. Isn’t it?
YiannisOctober 26, 2013 at 11:37 am #9583
If the max delay is so low it’s ok. So the internal engine should be working correctly. Still no email are sent timely?October 26, 2013 at 2:35 pm #9584
Yes, that is what I thought. We have 7500 subscribers and it takes more than 10 hours to send a newsletter. With the “older” engine they would be out in 10-15 minutes.
YiannisOctober 26, 2013 at 4:29 pm #9585
Hi, Newsletter has a new protection against the PHP timeout, mandatory on most installation but may be not required in your. What PHP execution time do you see on diagnostic panel (or diagnostic plugin)?October 27, 2013 at 2:58 am #9592
First of all thanks for your time and effort to try and resolve my issue.
PHP Execution Time is 30 seconds.
YiannisOctober 27, 2013 at 11:12 pm #9596
Ok, it’s the PHP timeout for sure. On next version I’ll give the possibility to remove that protection.October 28, 2013 at 2:15 am #9599
I saw the new version of the plugin. Many Thanks!
We send our next Newsletter on Friday. Then, I will let you know how it went.
- You must be logged in to reply to this topic.