andor wrote: Same thing happened today - all the others got their mail but not me, as the test person, where I changed the birthday date to today.
As I said earlier, I got my first mail after changing my own date and running the cron url "manually" a couple of days ago.
Is it the fact that it's the second and third mail for the same user?
Maybe a flag being set somewhere?
Strange
We discussed this internally with Beat and this is a summary of status:
Each mailer will only be sent once per matched triggering condition
conditions tab is just an additional condition to the trigger
so in this case, as soon as registration date changes, another mail will be sent
but not if birthday changes after first mail has been sent out
the sent mails table is used for that check
to do the birthdays usecase, or any other CB field (other than registration date), we would need to extend the triggering condition's setting
implementation for handing user table is already there
--
So in summary, as things are now you cannot have a single mailer to send every year birthday emails.
To redo your test with same user you would need to manually find and remove the first sent email row from the table.
You cannot have a single mailer for birthdays that is useful for more than one year.
Once solution would be to manually replicate the initial mailer item once a year.
We intend to improve this with CB 2.0 functionality.
Hope this is helpful.