1. Des produits
  2.   E-mail
  3.   PHP
  4.   PHPMailer 

PHPMailer 

 
 

API PHP Open Source pour le traitement des e-mails

Bibliothèque PHP qui permet de joindre et d'envoyer plusieurs fichiers, de composer et d'envoyer des e-mails à plusieurs utilisateurs via les adresses À, CC, CCI et Répondre à.

PHPMailer est une bibliothèque d'envoi d'e-mails PHP open source qui permet aux développeurs de logiciels de créer des applications pour créer et envoyer des e-mails avec un minimum d'effort et de coût. Il prend également en charge l'établissement d'une connexion SMTP avec authentification ainsi que l'envoi d'e-mails à l'aide des serveurs Gmail.

La bibliothèque offre la possibilité d'envoyer des e-mails à plusieurs utilisateurs via les adresses À, CC, CCI et Répondre à. Il permet également aux utilisateurs d'encoder les messages électroniques à l'aide de contenu UTF-8 et d'encodages 8 bits, base64, binaires et imprimables entre guillemets. Il permet également aux utilisateurs de joindre et d'envoyer facilement plusieurs fichiers. 

La bibliothèque a fourni plusieurs méthodes pour envoyer des messages électroniques. La bibliothèque fournit plusieurs fonctionnalités importantes pour la gestion des e-mails, telles que l'ajout de pièces jointes à un e-mail, la validation automatique des e-mails, la gestion des erreurs dans plus de 50 langues, la prise en charge de la signature S/MIME et DKIM, la prise en charge SMTP intégrée, la protection contre les attaques par injection d'en-tête, etc. .

Previous Next

Premiers pas avec PHPMailer

La méthode recommandée pour installer PHPMailer est via Composer, veuillez utiliser la commande suivante pour une installation facile.

Installer l'API PHPMailer via Composer 

composer require phpmailer/phpmailer 

Envoyer un message électronique via l'API PHP

L'envoi de messages électroniques en PHP est une approche très courante adoptée de nos jours par les développeurs de logiciels. La bibliothèque PHPMailer donne aux développeurs de logiciels le pouvoir d'envoyer des e-mails dans leurs propres applications avec quelques commandes PHP. La bibliothèque prend également en charge l'envoi d'e-mails en texte brut à des clients de messagerie non HTML. Vous pouvez également envoyer facilement des e-mails à partir d'un serveur Web local.

Envoyer un message électronique à une liste via PHP

La bibliothèque open source PHPMailer est généralement utilisée pour envoyer un message électronique à des listes de diffusion. La bibliothèque est très fiable et peut envoyer des e-mails et des messages à toute une liste de destinataires avec compétence. Après avoir configuré une instance PHPMailer via SMTP, ils peuvent se connecter à une base de données MySQL pour récupérer une liste de destinataires. Vous pouvez définir vos messages électroniques personnalisés ainsi qu'un particulier pour tous les destinataires. Vous pouvez également sélectionner certains utilisateurs spécifiques dans la liste pour envoyer des e-mails.

Ajouter plusieurs pièces jointes à un e-mail

Il est souvent nécessaire de partager plusieurs fichiers entre les membres de votre équipe ou avec les clients. Le PHPMailer est une bibliothèque très puissante qui donne aux développeurs de logiciels la possibilité d'envoyer des e-mails avec plusieurs pièces jointes. Il utilise un formulaire très simple qui accepte un téléchargement de fichier et l'envoie par e-mail. D'autre part, c'est un formulaire un peu plus complexe qui permet de télécharger plusieurs fichiers à la fois et de les envoyer tous en pièces jointes à un e-mail.

Envoi d'e-mail via Gmail

La bibliothèque open source PHPMailer donne aux développeurs de logiciels la possibilité d'envoyer leurs e-mails via le service Gmail de Google. Pour envoyer des e-mails via les serveurs Gmail, vous avez besoin de plus de paramètres que les paramètres SMTP normaux. Il utilise l'authentification par identifiant et mot de passe. Vous pouvez utiliser les commandes IMAP pour enregistrer les messages dans un dossier. Vous pouvez également obtenir une liste des dossiers ou étiquettes disponibles à l'aide des commandes IMAP.

 Français