Tout simplement parce que PHP dispose d'une fonction pour générer des emails ne signifie pas que PHP les envoie en fait à travers l'Internet à leur destination. Si les programmeurs PHP sont habitués à travailler sur des sites Web avec l'hébergement mutualisé, ou sur des sites où le serveur dispose d'un administrateur indépendant , il peut venir comme une surprise que le courrier soit envoyé par un programme comme Sendmail . PHP Contrairement à HTML , qui indique seulement la façon dont le navigateur comment afficher une page Web, actes PHP comme une sorte de langage de programmation pour les pages Web . Le code lui-même est exécutée par le serveur qui transmet les résultats de l'exécution du code PHP aux navigateurs Web dans le code HTML. Les programmes écrits en PHP ne peuvent effectuer les tâches spécifiques pour lesquelles le programmeur a écrit sur le code et s'appuyer sur d'autres composants logiciels sur le serveur pour des fonctions très spécialisées. Sendmail sendmail est un programme pour gérer l'e-mail d'un serveur. Chaque adresse e-mail suite à la de « username@domain.extension.top-level-domain " où "username" est le nom d'utilisateur du compte , «domaine» est le nom du site , et "top -level- domain" est la finale. " com" ou n'importe quel autre domaine de premier niveau . L'Internet envoie un message électronique à un serveur, où un programme de messagerie comme Sendmail doit être à l'écoute afin de recevoir et traiter le courrier correctement . Sendmail peut également envoyer des emails à partir de comptes spécifiques . La fonction mail de PHP courrier Fonction PHP pour générer des emails n'envoie pas réellement l'email. Il faut dans les paramètres nécessaires pour envoyer l'e-mail tels que l'adresse e-mail est envoyé à l'adresse e-mail que le programmeur veut apparaître comme l'expéditeur et le texte du corps du message lui-même. Il convertit ensuite ces paramètres en données qu'un programme de messagerie peut comprendre. Exécution The Mail Fonction PHP prend dans ces paramètres, il transmet les données converties à un programme de courrier électronique en cours d'exécution sur le serveur. Le programmeur PHP spécifie quel programme email l'interpréteur PHP doit utiliser pour réellement envoyer le message dans le fichier " php.ini" . De cette façon, la fonction mail de PHP permet aux programmeurs de produire le contenu des e-mails , et des programmes comme Sendmail fait envoyer l'e-mail auquel la fonction PHP généré.
|