Qu'est-ce que le courrier Web PHP et SMTP ?
Le logiciel de messagerie Web PHP utilise le Simple Mail Transfer Protocol (SMTP) pour envoyer des e-mails à l'aide d'un serveur SMTP. La bibliothèque de messagerie PHP permet aux développeurs PHP d'envoyer plus facilement des e-mails en faisant abstraction des protocoles réseau sous-jacents et en fournissant une interface plus simple à utiliser. Quelques exemples de serveurs SMTP avec authentification pouvant être utilisés avec la fonction mail() de PHP incluent Gmail et Outlook.
La fonction mail() prend plusieurs paramètres tels que l'adresse e-mail « à », le « sujet », le « corps » et des en-têtes supplémentaires avec des options facultatives, notamment le nom d'hôte/l'adresse IP du serveur SMTP, le nom d'utilisateur, le mot de passe, le mécanisme de cryptage (par exemple TLS ou SSL) (généralement 465 pour le port SSL SMTP et 587 pour le port TLS SMTP). SMTP fournit un mécanisme permettant de valider l'authenticité des messages via l'autorisation du serveur à l'aide de diverses techniques, telles que l'authentification basée sur le nom d'utilisateur/mot de passe.