PHPMailer
PHPMailer est une bibliothèque logicielle d'envoi d'e-mails en PHP. En effet, envoyer un email en code natif exige un haut niveau de connaissance des normes SMTP[2], du format des emails (tels que l'HTML et le retour chariot), et des vulnérabilités d'injection de code pour spammer.
Première version | |
---|---|
Dernière version | 6.9.3 ()[1] |
Dépôt | github.com/PHPMailer/PHPMailer |
Écrit en | PHP |
Type | Bibliothèque PHP (d) |
Licence | Licence publique générale limitée GNU version 2.1 |
Site web | github.com/PHPMailer/PHPMailer |
Depuis 2001, PHPMailer est l'une des solutions email les plus populaires en PHP[3],[4].
Caractéristiques
modifierHistorique
modifier- PHPMailer fut initialement créé en 2001 par Brent R. Matzelle comme un projet sur SourceForge.net.
- Marcus Bointon (coolbru sur SourceForge) et Andy Prevost (codeworxtech) prirent en charge le projet en 2004.
- Puis il est devenu un projet de l'incubateur Apache sur Google Code en 2010, géré par Jim Jagielski[5].
- Marcus a créé son fork sur GitHub.
- Jim et Marcus décident d'unir leurs forces et d'utiliser GitHub comme dépôt officiel de PHPMailer.
Popularité
modifierWorx International Inc déclara en 2009[6],[7] : PHPMailer continue à être la classe de transport la plus populaire du monde, avec une estimation de 9 millions d'utilisateurs dans le monde entier. Les téléchargements se poursuivent à un rythme accéléré, tous les jours. (Un utilisateur signifiant d'un développeur appelant le code).
PHPMailer envoie une extension SMTP de commande avec les e-mails envoyés comme ci-dessous, qui peut être utilisée pour obtenir le rapport d'utilisation de PHPMailer sur les fournisseurs de messagerie électronique :
X-Mailer: PHPMailer 5.2.13 (https://github.com/PHPMailer/PHPMailer)
Cet en-tête SMTP peut être différent selon les versions de PHPMailer, et peut également être supprimé ou modifié par le code PHP.
Références
modifier- « Release 6.9.3 », (consulté le )
- RFC 821 (rendu obsolète par RFC 2821), RFC 2821 (rendu obsolète par RFC 5321) et RFC 5321
- Worxware claims 9 million MUA use PHPMailer: Frozen web page for the update Dec2013 on phpmailer.worxware.com
- PHPMailerest requis par Mantis Bug Tracker
- « Google Code Archive - Long-term storage for Google Code Project Hosting. », sur code.google.com
- « phpmailer – phpmailer », sur phpmailer.worxware.com
- « FreezePage », sur www.freezepage.com