• Resolved antya63

    (@antya63)


    Hi, cron jobs just stay in queue and emails don’t get delivered (2600+ subscribers). Post notifications work fine. Only newsletters are a problem. As my server provider does not give me access to Cron jobs I’ve tried to set up cron externally, using cron-job.org, but it started to send emails for past newsletters, which I didn’t want to do. Is this because old Cron jobs are still in the queue?
    After that disappointment, I thought I’d install an SMPT plugin (WP Mail SMTP), but it gives 4 options for mail (SMTP, Gmail, Mailgun, SendGrid) – which one should I opt for?
    I see the 4 e-mail options in settings, and mine is currently defaulted to WP HTML mail. Should I be using one of the other options?
    I don’t know if this is relevant, but I only have a forwarding mail account set up with my host: is this the problem? Should I enter a normal email account (gmail) in the settings screen?
    I clearly don’t know what I’m doing, can you please guide me?

    • This topic was modified 7 years ago by antya63.
Viewing 12 replies - 1 through 12 (of 12 total)
  • Prathamesh Palve

    (@prathameshp)

    @antya63

    It seems to be a very unusual issue that only newsletters are a problem.
    Kindly refer this article as your hosting does not support cron jobs.

    Also, if you have installed WP MAIL SMTP, you may use the SMTP OR the GMAIL option from the list to use the SMTP service of your own host or from your gmail email id.

    Kindly do not change any thing from Email Subscribers-> Settings section.

    Prathamesh Palve

    (@prathameshp)

    @antya63

    Did the above solution fix the issue you were facing?

    Kindly let me know your views on the same.

    Thread Starter antya63

    (@antya63)

    Hi Prathamesh,
    I have just sent a Newsletter (2600+ subscribers) after setting up WPMail to use Gmail SMTP. After clicking ‘Send’ I had a 500 Internal Server Error saying “unable to complete your request”. My notification email address received confirmation of email being sent and I have several inbox notifications about “out of office” or “address not found – mail delivery failure”, so this would indicate that the email did reach some people. However, I added myself to the subscriber list before I sent out the newsletter (separate email address to that in settings) and I didn’t receive the email.
    So, to answer your question: I don’t think it’s working. Or at least it’s working but only in part.
    Any clues?

    Prathamesh Palve

    (@prathameshp)

    @antya63

    The number of emails to be sent is huge. The best way would be to schedule Cron Job.
    Kindly ask your host on how many emails you can send per hour and then update the same by navigating to Email Subscribers-> Settings-> Cron.

    Now to schedule cron kindly have a look at this article.

    Do let me know if it works for you.

    Thread Starter antya63

    (@antya63)

    Hi Prathamesh, I’ve just spoken to go daddy support and they told me there isn’t a problem with Cron jobs and the max is 250 emails per hour. So I’ve changed the value in Email Subscribers settings and I’ll try and send my next newsletter via Cron again. Should the Email Type in settings be different?: it’s currently set as WP HTML MAIL. Thank you.

    Prathamesh Palve

    (@prathameshp)

    @antya63

    You may change the email type to WP PLAINTEXT MAIL but that is an option and not mandatory.
    Kindly let me know if it works for you.

    Thread Starter antya63

    (@antya63)

    Ok, so I didn’t change that setting as you said it was optional.
    At 12:36 GMT today, I set up a Cron job for today’s newsletter. I then received confirmation saying ‘Mail sent successfully to 2664 emails”.
    Now, when I look at reports, it shows Cron job as being IN QUEUE.
    I have two separate email addresses in Subscribers that should receive the newsletter, but haven’t (although they may do later – if only 250 emails are sent per hour).
    I have just received an ‘Out of office’ notification from a subscriber, which would indicate to me that the Cron job is at least partly working.
    How can I know for sure that all my subscribers have received my newsletter?
    Thank you for trying to help, Prathamesh.

    Prathamesh Palve

    (@prathameshp)

    @antya63

    I m setting up a cron at my end with 250 emails per hour and will get back to you wih the reports at my end.

    Prathamesh Palve

    (@prathameshp)

    @antya63

    I had set up a cron job of 250 emails per hour to be sent to 500 emails & I see my system has sent 250 email successfully to all the 250 emails. Let me get back to you with the final report next hour.

    Also, to answer your question. Once the emails are sent, it would be indicated with “SENT” beside every email entry in the report.

    Thread Starter antya63

    (@antya63)

    OMG Prathamesh! It worked!!! For the first time EVER I can see a Sent status on a Cron job and all subscribers were sent emails. The only thing I did was change the email limit from 50 to 250 per hour.
    Thank you soooooo much for your assistance. A big happiness hug from me!!!!

    Prathamesh Palve

    (@prathameshp)

    @antya63

    I’m glad it worked for you. I had just assumed you having changed the email limit.
    I’d been my pleasure helping you here. Do let me know if you need any help further.

    Also, would you mind rating our plugin and support with 5stars mentioning your overall experience here?
    It would take a few minutes but would surely make our day.

    Prathamesh Palve

    (@prathameshp)

    @antya63

    I just read your review. Thank you for appreciating us and our work.
    It makes us very happy to know that our users are happy with our work.
    Have a great day ahead:)

Viewing 12 replies - 1 through 12 (of 12 total)
  • The topic ‘Neither Email nor Cron are working for my newsletters’ is closed to new replies.