PHPMailer-master使用

来源:互联网 发布:linux pytorch安装教程 编辑:程序博客网 时间:2024/05/29 04:03
<?php

require './PHPMailer-master/PHPMailerAutoload.php';

$mail = new PHPMailer;

//$mail->SMTPDebug = 3; // 关闭SMTP调试功能 1 = error // Enable verbose debug output

$mail->isSMTP(); // 使用SMTP服务 // Set mailer to use SMTP
$mail->Host = 'smtp.163.com'; // 发送方的SMTP服务器地址 // Specify main and backup SMTP servers
$mail->SMTPAuth = true; // Enable SMTP authentication
$mail->Username = 'xxxxxxx@163.com'; // 发送方的163邮箱用户名 // SMTP username
$mail->Password = 'xxxxx'; // 发送方的邮箱密码,注意用163邮箱这里填写的是“客户端授权密码”而不是邮箱的登录密码! // SMTP password
$mail->SMTPSecure = 'ssl'; // 使用ssl协议方式 // Enable TLS encryption, `ssl` also accepted
$mail->Port = 994; // 163邮箱的ssl协议方式端口号是465/994 // TCP port to connect to

$mail->CharSet = "utf8"; // 编码格式为utf8,不设置编码的话,中文会出现乱码
$mail->SMTPAuth = true; // 是否使用身份验证

$mail->setFrom('xxxxxxx@163.com', 'myafa'); // 设置发件人信息,如邮件格式说明中的发件人,这里会显示为Mailer(xxxx@163.com),Mailer是当做名字显示
$mail->addAddress('11111@aliyun.com', '老铁'); // 设置收件人信息// Add a recipient
$mail->addAddress('22222@qq.com', '老铁'); // 设置收件人信息,
$mail->addAddress('xxxxxxx@163.com', '老铁'); // 设置收件人信息,
//$mail->addAddress('ellen@example.com'); // Name is optional
//$mail->addReplyTo('info@example.com', 'Information'); // 设置回复人信息,指的是收件人收到邮件后,如果要回复,回复邮件将发送到的邮箱地址
//$mail->addCC('cc@example.com'); // 设置邮件抄送人,可以只写地址,上述的设置也可以只写地址
//$mail->addBCC('bcc@example.com'); // 设置秘密抄送人

//$mail->addAttachment('/var/tmp/file.tar.gz'); // 添加附件// Add attachments
$mail->addAttachment('/61e8a1fdly1fcpvyl7dkzg20bi06d7wk.gif', '你.jpg'); // 添加附件// Optional name
$mail->isHTML(true); // Set email format to HTML

$mail->Subject = '666666666';// 邮件标题
$mail->Body = '666666666666666666-> <b>666!</b>';// 邮件正文
//$mail->AltBody = 'This is the body in plain text for non-HTML mail clients';// 这个是设置纯文本方式显示的正文内容,如果不支持Html方式,就会用到这个,基本无用

if(!$mail->send()) { // 发送邮件
echo 'Message could not be sent.xxxxxxx';
echo 'Mailer Error: ' . $mail->ErrorInfo;// 输出错误信息
} else {
echo 'Message has been sent 1111111';
}
0 0
原创粉丝点击