Maison  >  Article  >  développement back-end  >  Introduction à la façon d'envoyer des e-mails à l'aide de PHPMailer (avec code)

Introduction à la façon d'envoyer des e-mails à l'aide de PHPMailer (avec code)

不言
不言original
2018-08-20 16:19:211825parcourir

Cet article vous apporte une introduction à la méthode d'envoi d'e-mails avec PHPMailer (avec code). Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il vous sera utile.

Veuillez télécharger PHPmailer depuis github, ou directement depuis Baidu. Ce n'est pas difficile. Bien qu'il y ait beaucoup de choses dans PHPmailer, nous n'avons besoin que de

PHPMailer.class.php

<.>PHPMailerAutoload .class.php

SMTP.class.php

Ensuite, installez phpmailer via composer C'est un exemple que j'ai écrit lors des tests. Il a été écrit directement dans le fichier .php natif. En fait, il y a aussi certains paramètres qui ne servent à rien, mais je ne les ai pas testés. Les amis sont invités à donner des conseils

Bien que php fournisse la fonction mail(), je ne sais pas comment faire et Je ne l'ai pas étudié, et PHPMailer est un bon outil. L'outil d'envoi d'e-mails est également très simple à utiliser !

<?php
include("class.phpmailer.php");
include("class.smtp.php");
//实例化
$mail = new PHPMailer();
//设置smtp参数
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->SMTPKeepAlive = true;
//$mail->SMTPSecure = "SSL";
$mail->Host = "smtp.163.com";
$mail->Port = 25;
//填写你的邮箱账号和密码
$mail->Username = "18681613053@163.com";
$mail->Password = "*********";
//设置发送方,最好不要伪造地址
$mail->From = "18681613053@163.com";
$mail->FromName = "阳台大爷";
//标题,内容,和备用内容
$mail->Subject = "163email";
$mail->Body = "163email body";
$mail->AltBody = "163email!!!纯文本";//如果邮件不支持HTML格式,则替换成该纯文本模式邮件
$mail->WordWrap = 50; // 设置邮件每行字符数
//$mail->MsgHTML($body);
//设置回复地址
$mail->AddReplyTo("18681613053@163.com","yy");
//添加附件,此处附件与脚本位于相同目录下,否则填写完整路径
//$mail->AddAttachment("attachment.zip");
//设置邮件接收方的邮箱和姓名
$mail->AddAddress("704203193@qq.com","FirstName LastName");
//使用HTML格式发送邮件
$mail->IsHTML(true);
//通过Send方法发送邮件,根据发送结果做相应处理
if(!$mail->Send()) {
echo "发送失败: " . $mail->ErrorInfo;
} else {
echo "邮件已经成功发送";
}
?>
Recommandations associées :

Utilisez PHPMailer pour envoyer des e-mails, phpmailer pour envoyer des e-mails

Un moyen simple d'envoyer des e-mails avec phpmailer (ci-joint le téléchargement du code source de phpmailer), téléchargement du code source de phpmailer

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn