Maison > Article > développement back-end > Comment envoyer un e-mail en texte brut avec des pièces jointes en utilisant PHP et PHPMAILER ?
Comment envoyer un e-mail en texte brut avec des pièces jointes en utilisant PHP et PHPMAILER ?
À l'ère d'Internet, le courrier électronique fait toujours partie intégrante de notre vie quotidienne et de notre travail. Lors du développement d'un site Web ou d'une application, nous devons parfois utiliser PHP pour envoyer des e-mails avec des pièces jointes. Cet article expliquera comment utiliser PHP et PHPMAILER pour envoyer des e-mails en texte brut avec des pièces jointes et joindra des exemples de code pratiques.
Tout d'abord, nous devons installer la bibliothèque PHPMAILER. Vous pouvez télécharger la dernière version de PHPMAILER depuis le site officiel (https://github.com/PHPMailer/PHPMailer) et l'extraire dans votre dossier de projet.
Ce qui suit est un exemple de code PHP pour envoyer des e-mails en texte brut :
<?php require 'PHPMailer/src/PHPMailer.php'; // 需要引入PHPMAILER库的主文件 // 实例化PHPMAILER对象 $mail = new PHPMailerPHPMailerPHPMailer(); // 设置SMTP邮箱服务器的相关信息 $mail->isSMTP(); // 使用SMTP协议发送邮件 $mail->Host = 'smtp.example.com'; // 设置SMTP服务器地址 $mail->SMTPAuth = true; // 使用SMTP验证 $mail->Username = 'your-email@example.com'; // 设置邮箱用户名 $mail->Password = 'your-email-password'; // 设置邮箱密码 $mail->SMTPSecure = 'tls'; // 启用TLS加密 $mail->Port = 587; // 设置SMTP服务器端口号 // 设置邮件接收人 $mail->setFrom('your-email@example.com', 'Your Name'); // 设置发件人邮箱和姓名 $mail->addAddress('recipient@example.com', 'Recipient Name'); // 设置收件人邮箱和姓名 // 添加附件 $mail->addAttachment('/path/to/attachment1.pdf', 'Attachment 1'); // 添加附件1 $mail->addAttachment('/path/to/attachment2.txt', 'Attachment 2'); // 添加附件2 // 设置邮件内容 $mail->isHTML(false); // 将邮件内容设置为纯文本 $mail->Subject = 'Example Subject'; // 设置邮件主题 $mail->Body = 'This is the body of the email.'; // 设置邮件正文 // 发送邮件 if ($mail->send()) { echo '邮件发送成功!'; } else { echo '邮件发送失败:' . $mail->ErrorInfo; } ?>
Dans le code ci-dessus, les informations suivantes doivent être modifiées en fonction de la situation réelle :
Avant d'exécuter le code ci-dessus, assurez-vous d'avoir correctement configuré les informations du serveur de boîte aux lettres SMTP et installé la bibliothèque PHPMAILER.
Avec l'exemple de code ci-dessus, nous pouvons facilement envoyer des e-mails en texte brut avec des pièces jointes en utilisant PHP et PHPMAILER. Qu'il s'agisse de notifications par courrier électronique dans la vie quotidienne ou de fonctions de courrier électronique lors du développement de sites Web ou d'applications, PHPMAILER est un outil très pratique et puissant qui peut répondre à nos besoins. J'espère que cet article vous aidera !
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!