Email is not going out. I created a role just for testing it and with an expiry date of 5 days from the create day. I had created 3 or 4 emails with 0,1,2,3,4 days set as the sending day. Worked fine in optin-email but not in renewal.
I assume 0 would be the day of expire? so that a role expiring on 2/2/2009 would be triggered like this:
Day Role Expire Days
2/5 2/9 4
2/6 2/9 3
2/7 2/9 2
2/8 2/9 1
2/9 2/9 0
2/10 2/9 -1
2/11 2/9 -2
I hope you considered after expire like the negative above else we would have to stop promotion after expire.