Hello, as the title suggests, I would need help with my scheduled email campaigns. When I create a campaign and set a certain date and time when it arrives, the emails do not arrive, however, through the admin panel it is possible to see that they are in the queue and can be sent. I would like to understand why the emails of the scheduled campaign are not sent at the set time and date. Thank you in advance for the help in case you need it I can provide a log file.
In Admin / Schedulers, entering the Campaigns job, what do you see in the last ran successfully field?
What about the other jobs? Go into one that runs every minute. Please check whether the last ran successfully field appears to be in the correct timezone.
In email / Outbound, is your system email account correctly set? Does it send the test email correctly?
Emails scheduled at the scheduled time do not leave and remain in the queue. If I select them manually and send them they are sent. I don’t understand why they don’t start automatically.
I add that I am testing now with local server with xampp but the problem persists also on the company server and I cannot fix it
Hi Pgr, sorry if I didn’t answer your help correctly. Thank you for the help you are giving me I state that this is the first time I use SuiteCRM.
In my scheduling list, there is no campaign scheduling, can you help me understand why it doesn’t exist?
You are in the correct time zone or so it seems. I set the time zone in the php.ini file by entering Europe / Rome. I don’t have the CLI folder because I’m testing on localae with xampp.
Yes, when I send the test email it is sent. However, if I press the test email button in the campaigns, it does not arrive and after scheduling the email, they remain in the queue and do not start.
The cron has been set up correctly, whatever you need just ask and I’ll give it to you. Thanks for your help
There are two jobs called Run Nightly Process Bounced Campaign Emails and Run Nightly Mass Email Campaigns
So, do the other jobs run or not? About the timezone, it’s important, that you check it from there, the whole point is to understand if what you tried setting from php.ini is effective as seen from the Schedulres engine.
What you say about the Test email, is it the one for the system account that is set in Admin / Outbound email stttings?
I set the two schedulers to update as soon as possible and now the emails are sent automatically at the established time.
I believe the time zone is the right one as it seems that the other jobs are working fine.
Yes, it is the account for outgoing emails.
Now having changed the update to the two schedulers, is it possible that the problem was that and for this reason the emails did not start and remained in the queue?
But now there remains a problem the campaign test emails when I press the button after finishing the preparation are not sent, why?
The scheduler jobs are what sends the campaign emails, so if they weren’t running, no wonder your email wasn’t getting sent (except when you sent them manually from the queue screen).
But now there remains a problem the campaign test emails when I press the button after finishing the preparation are not sent, why?
can you explain this a little better? I don’t understand where this is, or what exactly is the problem
Thanks Pgr for the reply, sorry if I did not reply but I had not seen the notification. Thank you for your help and I solved all the problems. Thank you so much for all the work you do for us!
But now I have another problem that does not concern the campaigns can I ask you here or do I open a new topic?