Dans les applications web, il est souvent nécessaire d'envoyer des emails à plusieurs destinataires à la fois. PHP est un langage de développement Web très populaire et PHPMailer est une bibliothèque de classes PHP courante pour l'envoi d'e-mails. PHPMailer fournit une interface riche, rendant l'envoi d'e-mails dans des applications PHP plus pratique et plus facile à utiliser. Dans cet article, nous présenterons les méthodes et les étapes à suivre pour utiliser PHPMailer pour envoyer des e-mails à plusieurs destinataires.
Vous devez d'abord télécharger la bibliothèque de classes PHPMailer sur le site officiel (https://github.com/PHPMailer/ PHPMailer). Une fois le téléchargement terminé, décompressez le package compressé et copiez son dossier à l'emplacement du projet.
Dans le fichier PHP, vous devez introduire la bibliothèque de classes PHPMailer. Les bibliothèques de classes peuvent être introduites à l'aide d'instructions require ou include, comme indiqué ci-dessous :
require 'path/to/PHPMailer/src/Exception.php'; require 'path/to/PHPMailer/src/PHPMailer.php'; require 'path/to/PHPMailer/src/SMTP.php';
Dans le fichier PHP, vous besoin de créer une instance PHPMailer. La méthode pour créer une instance est la suivante :
$mail = new PHPMailerPHPMailerPHPMailer();
Pour envoyer des emails à plusieurs destinataires, la configuration est requise Informations SMTP . Dans le code PHP, vous devez définir l'adresse, le nom d'utilisateur et le mot de passe du serveur SMTP. PHPMailer fournit des options SMTP, qui peuvent facilement permettre à SMTP d'envoyer des e-mails. Dans le code PHP, vous pouvez utiliser les instructions suivantes pour configurer les informations SMTP :
$mail->isSMTP(); // 设置使用SMTP发送邮件 $mail->Host = 'smtp.gmail.com'; // 设置SMTP服务器地址 $mail->SMTPAuth = true; // 启用SMTP身份验证 $mail->Username = 'username@gmail.com'; // SMTP用户名 $mail->Password = 'password'; // SMTP密码 $mail->SMTPSecure = 'tls'; // 启用TLS加密,也可以设置为ssl $mail->Port = 587; // SMTP端口号
Dans le code PHP, vous avez besoin de Définir informations sur l'expéditeur (y compris le nom et l'adresse e-mail) :
$mail->setFrom('from@example.com', 'From Name');
Dans le code PHP, vous devez définir les informations sur le destinataire (plusieurs les destinataires peuvent être définis) :
$mail->addAddress('example1@example.com', 'Example 1'); $mail->addAddress('example2@example.com', 'Example 2');
Dans le code PHP, obligatoire Définir l'objet et le contenu de l'e-mail : #🎜 🎜#
$mail->Subject = 'Subject'; $mail->Body = 'This is the body text'; $mail->AltBody = 'This is the plain text';
$mail->addAttachment('/path/to/file.pdf'); // 添加附件
# 🎜🎜#Send Email
if($mail->send()) { echo 'Message sent successfully'; } else { echo 'Message could not be sent'; }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!