I'm not sure exactly why it wouldn't work, or where to even start looking. When I rewrote portions of it, I didn't code anything related to the plugin structure or the mail plugin, so I believe iago would probably be able to look in to it.
The only thing I can say right away, though, is to make sure your trigger is really a period.