[3.8] Swiftmailer implementation

Todo : 
- tests
- configuration
- send email on the fly in console mode
- disable email sending in tests