php邮件发送phpmailer使用
程序员文章站
2024-01-08 22:19:28
...
composer安装,
"phpmailer/phpmailer":"6.0.0rc5",
v6.0.0得要php5.5,如没有,则v 5.2.23
注意:发送邮件需要设置代理服务器,请从网上找,很容易的,包括新浪搜狐网易腾讯均可!
"phpmailer/phpmailer":"6.0.0rc5",
v6.0.0得要php5.5,如没有,则v 5.2.23
注意:发送邮件需要设置代理服务器,请从网上找,很容易的,包括新浪搜狐网易腾讯均可!
$mail = new PHPMailer\PHPMailer\PHPMailer; $mail->isSMTP(); // Set mailer to use SMTP $mail->Host = 'xxx.com'; // 你使用哪台邮件代理服务器,地址 $mail->SMTPAuth = true; // 是否要验证,肯定要。 $mail->Username = 'xxxxx'; // SMTP 用户名 $mail->Password = 'xxxxx'; // SMTP 密码 $mail->SMTPSecure = 'ssl'; // ssl,如果不行就换tls试试。 $mail->Port = xxx; // 邮件代理服务器的端口 $mail->setFrom('xxx@sina.com', '我是发件人');//发送的源地址,参数2是发件人姓名 $mail->addAddress('xxx@qq.com'); // 目标地址 $mail->addReplyTo('xxx@sina.com', '被回复人');//回复邮件的地址,即用户点击“回复”时,自动填写的地址, //$mail->addAttachment('/var/tmp/file.tar.gz'); // 如果想要添加附件文件 //$mail->addAttachment('/tmp/image.jpg', 'new.jpg'); // 如果想要的附件是图片。 $mail->isHTML(true); // Set email format to HTML $mail->Subject = '这是很长很长很长很长很长的邮件标题啊啊啊'; $mail->Body = '这是html格式的邮件内容 <b>这是加粗效果</b>'; $mail->AltBody = '这是文本格式的邮件内容。。。。'; if(!$mail->send()) { echo '发送失败,错误信息: ' . $mail->ErrorInfo; } else { echo 'Message has been sent,ok!!!!!'; }
推荐阅读
-
稳定经得住考验的smtp发送邮件的类(请付上使用方法),万分感谢
-
PHPMailer邮件发送的实现代码_php实例
-
如何把php导出的Excel 作为邮件发送
-
Codeigniter发送邮件的方法_PHP教程
-
用phpmailer发邮件怎么点击按钮发送邮件
-
CodeIgniter使用smtp服务发送html邮件的方法_php实例
-
thinkphp实现发送邮件密码找回功能实例_PHP
-
使用phpmailer发送的内容里面写了css,css里面用到了background url(xxx),最后解析出来url()里面为空
-
自己写的一个php发送邮件的类(smtp协议)
-
codeigniter发送邮件并打印调试信息的方法_php实例