added notices, refactored email status states and retry handling

- Added some notices upon events
- Refactored some email notification handling