Lorsque j'ai commencé ma série de billets sur le protocole HTTP il y a quelques jours, je vous ai dit que Julien Pauli était en train de rédiger un article sur le même sujet.
C'est aujourd'hui chose faite. En effet, notre ami à publié un première version de son article sur developpez.com.
Je n'ai malheureusement pas eu le temps de le lire en détail. Mais du peu que j'ai déjà survolé, et de ce que je connais de Monsieur Pauli, je peut d'ores et déjà vous le conseiller :
HTTP : le protocole du Web passé en revue
Comme je l'avais prédit, cet article est bien plus propre et bien plus complet que tout ce que j'aurais pu écrire sur la question.
Si vous voulez savoir tout ce qu'il y à a connaître sur le protocole HTTP ; jetez-vous sur cet article.

Maintenant que vous connaissez les principes de base du protocole HTTP, nous allons pouvoir nous pencher ensemble sur la création d'un petit client HTTP directement écris en PHP.
Comme pour beaucoup de choses en PHP ; pour bien saisir les points faible d'une méthode par rapport à une autre ; il faut avant tout maîtriser le sujet que l'on traite. Ici il s'agit de l'envoi de courrier électronique et donc implicitement de l'utilisation du protocole SMTP (Simple Mail Transfert Protocol).