Autoresponder issue

adminsetup

New Member
If you have autoresponders running and you run
/usr/bin/php console.php send-campaigns --verbose=1

It will continue sending emails, even the next campaign which is setup for days later.

I just noticed that I blasted 70% of the list that was setup to go out 2 days later.
 
This makes no sense, when selecting campaigns for sending, we only select the ones that have their "send at" time > than current system time. If you had the campaign scheduled to be sent after 2 days, it's basically impossible for the above to happen.
 
so I commented out the send-campaigns cron job from terminal, and ran it manually.

/usr/bin/php console.php send-campaigns --verbose=1

I only have autoresponders active. I let it run and it didn't stop, it continued sending the one that was set for 2 days later. It actually kept sending. I paused it at 71% and it hasn't continued.. I did restart the email server.
 
@adminsetup - you have set: Include current subscribers to yes ?
If is true, autoresponders check date when a subscriber is added in list and if this date is less that 2 days how it is in your case then for all this subscribers campaign will be sent.
 
@adminsetup - you have set: Include current subscribers to yes ?
If is true, autoresponders check date when a subscriber is added in list and if this date is less that 2 days how it is in your case then for all this subscribers campaign will be sent.

I have this setup as well. I'm just going to try to delete all subscribers and import again. I don't know what caused this but it may be my fault. Thanks again.
 
I wanted to create an autoresponder sequence where I can import a list to the first sequence and it would send it out according to the date, if it was set to automatically go out on import then that's what it should do.

Now, I just lost a months worth of work because there is some kind of bug that I can't figure out. I've tried a dozen times to import the list and set it on a shedule, checked cron jobs, checked database, check configuration and I just can't seem to find what's wrong with it.
 
This is the only version of mailwizz that has been given me this much trouble. I switched to php 7 from php5 and somehow 30 days worth of sequences wiped out, not sure how that happened.

The app log shows the following, and I don't see anything in the dashboard where I deleted a whole 30 days worth of sequences. Quite strange.


Stack trace:
#0 /apps/customer/controllers/CampaignsController.php(267): CampaignsController->loadCampaignModel('#')
#1 [internal function]: CampaignsController->actionUpdate('#')
#2 /apps/common/framework/web/actions/CAction.php(109): ReflectionMethod->invokeArgs(Object(CampaignsController), Array)
#3 /apps/common/framework/web/actions/CInlineAction.php(47): CAction->runWithParamsInternal(Object(CampaignsController), Object(ReflectionMethod), Array)
#4 /apps/common/framework/web/CController.php(308): CInlineAction->runWithParams(Array)
#5 /apps/common/framework/web/filters/CFilterChain.php(134): CController->runAction(Object(CInlineAction))
#6 /apps/common/framework/web/CController.php(291): CFilterChain->run()
#7 /apps/common/framework/web/CController.php(265): CController->runActionWithFilters(Object(CInlineAction), Array)
#8 /apps/common/framework/web/CWebApplication.php(282): CController->run('update')
#9 /apps/common/framework/web/CWebApplication.php(141): CWebApplication->runController('campaigns/updat...')
#10 /apps/common/framework/base/CApplication.php(185): CWebApplication->processRequest()
#11 /apps/init.php(240): CApplication->run()
#12 /customer/index.php(18): require_once('/')
#13 {main}
REQUEST_URI=/update
 
Even now I just setup a regular campaign and it's sending it now. I may just have to start from scratch on another server with this. Not sure if it's caused from the upgrade or php version.

  • Date added6/5/18, 7:40 PM
  • Send at6/5/18, 7:50 AM
 
@adminsetup - that's pretty weird. I am aware of some issues with mailwizz and php 7.2 which are fixed in my dev and for which i will make a new release, but other than this, we're not aware of issues that would delete campaigns or things like that.
 
I updated the system time in centos but still shows according to my local time. It still shows this in mw.
This may the issue I am having will just see.

Local time
2018-06-06 04:34:55

System time
2018-06-06 11:34:55
 
I was hoping to have all as autoresponders and I can just import into the list new emails, unfortunately this do not seem to work.
I also ran across an old bug where you have pause/unpause the autoresponder because it stays stuck on pending-sending.

@twisted1919 any workarounds.

6/6/18, 5:05 AM Sending (0%) AFTER-SUBSCRIBE 0 day 0 (0%) N/A 0 (0%) 0 (0%)
 
Local time
2018-06-06 04:34:55

System time
2018-06-06 11:34:55
Why is this wrong?
System time is going to always be utc. And local time is going to be your account timezone.

I was hoping to have all as autoresponders and I can just import into the list new emails, unfortunately this do not seem to work
If you set the "Include imported subscribers" option to yes, then mailwizz will send to these as well.

I also ran across an old bug where you have pause/unpause the autoresponder because it stays stuck on pending-sending.
Please see https://kb.mailwizz.com/articles/my-campaigns-dont-send-theyre-stuck-in-pending-sending-status/
 
0q7Llxn.png
cBtVWIl
Why is this wrong?
System time is going to always be utc. And local time is going to be your account timezone.

Yes, understood


If you set the "Include imported subscribers" option to yes, then mailwizz will send to these as well.

@twisted1919 This is exactly how I have it setup. Not working.

Please see https://kb.mailwizz.com/articles/my-campaigns-dont-send-theyre-stuck-in-pending-sending-status/


If you set the "Include imported subscribers" option to yes, then mailwizz will send to these as well.

This is exactly how I have it setup. Not working.


6/6/18, 5:05 AM Sending (0%) AFTER-SUBSCRIBE 0 day 0 (0%) N/A 0 (0%) 0 (0%)

0q7Llxn.png


8kS3iot
 
Last edited:
Finally got it to work with (1 minute/after-subscribe). It just work with 0. I also went into emergency actions and clicked the button.
Change the status of stuck campaigns from processing to sending.

I also went to cron and set campaigns at once to 500 even though there are only 3 autoresponder campaigns.

Hope this helps someone.
 
Back
Top