Début SMTP

Définition des classes et interfaces nécessaires (inclues celles pour
les tests également)