Refactoring with new models
refactored
Update Mail's status after sending to STMP trasport