La fonction d'envoi d'e-mail intégrée de PHP simplifie considérablement le processus de fonctionnement des e-mails. Grâce à ces fonctions, les développeurs peuvent facilement implémenter l'envoi et la gestion des e-mails.
Pour utiliser la fonction de messagerie pertinente, assurez-vous que les modules suivants sont activés dans l'environnement PHP:
Mail () : Il s'agit d'une fonction en PHP pour envoyer des e-mails de base, nécessitant l'adresse du destinataire, le sujet de messagerie et le contenu du corps.
Mail ('receiver@example.com ',' Subject ',' Message Body ');
IMAP_OPEN () : Utilisé pour établir une connexion IMAP pour communiquer avec le serveur de messagerie.
$ imap = imap_open ('{imap.example.com:993/imap/ssl }inbox', 'username', 'mot de passe');
IMAP_MAIL () : Envoyez des e-mails via la connexion IMAP, qui est plus puissante que Mail () et prend en charge plus d'options de personnalisation.
$ from = 'Sender@example.com';<br> $ to = 'receiver@example.com';<br> $ sujet = 'sujet';<br> $ body = 'message body';<br> imap_mail ($ to, $ sujet, $ body, "de: {$ from} \ r \ n");
IMAP_CLOSE () : Fermez la connexion IMAP.
IMAP_CLOSE ($ IMAP);
<?php<br> $ to = 'receiver@example.com';<br> $ sujet = 'sujet';<br> $ message = 'Message Body';<br> $ en-têtes = 'de: Sender@example.com'. "\ r \ n".<br> «Répondre à: Sender@example.com». "\ r \ n".<br> 'X-Mailer: PHP /'. phpversion ();<br> if (mail ($ to, $ sujet, $ message, $ headers)) {<br> Echo «e-mail envoyé avec succès»;<br> } autre {<br> Echo «Erreur d'envoi par e-mail»;<br> }<br> ?>
<?php<br> $ from = 'Sender@example.com';<br> $ to = 'receiver@example.com';<br> $ sujet = 'sujet';<br> $ body = 'message body';<br> $ imap = imap_open ('{imap.example.com:993/imap/ssl }inbox', 'username', 'mot de passe');<br> if (! $ imap) {<br> Echo «Impossible de se connecter au serveur IMAP»;<br> sortie;<br> }<br> imap_mail ($ to, $ sujet, $ body, "de: {$ from} \ r \ n");<br> IMAP_CLOSE ($ IMAP);<br> Echo «e-mail envoyé avec succès via IMAP»;<br> ?>
Cet article présente les fonctions principales liées à l'envoi de courrier en détail en détail et utilise des exemples de code pour illustrer comment utiliser Mail () et IMAP_MAIL () basé sur IMAP pour envoyer le courrier. La maîtrise de ces contenus peut aider les développeurs à mettre en œuvre les fonctions de messagerie de manière plus flexible et efficace.