Nous l'avons vu ; utiliser la fonction mail() de PHP pour faire de l'emailing est une mauvaise pratique très répandu. Cependant avant d'utiliser les paquets de Pear résolvant cette problématique il serait très facile de la part d'un développeur de créer lui-même les outils nécessaires.
Bien évidement pour cela, il faut connaître un minimum le protocole SMTP et son fonctionnement. C'est une des raison qui m'ont poussés à m'attarder dessus en milieu de semaine.
Aujourd'hui nous allons créer un petit équivalent de la fonction mail() à base d'objet et de sockets.