分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

PHP中使用PHPMailer配置邮件服务器

发布时间:2023-09-06 02:30责任编辑:董明明关键词:PHP配置邮件

成功画面

部分无隐私代码及成功提示

接收邮件情况

PHPMailer下载地址

点我点我

配置步骤

1.将文件解压至与代码文件同一位置

2. 书写代码

提示:一定要正确引入两个php文件,并且创建对象时根据文件的所在位置创建

贴代码

<?phpheader("Content-Type:text/html;charset=utf-8");/** * Created by PhpStorm. * User: 张海强 * Date: 2019/1/17 * Time: 11:25 */header("content-type:text/html;charset=utf-8");//正确引入php文件require 'PHPMailer/SMTP.php';require 'PHPMailer/PHPMailer.php';try { ???$mail = new \PHPMailer\PHPMailer\PHPMailer();//此处一定要根据实际文件路径创建 ???$mail->IsSMTP(); ???$mail->CharSet='UTF-8'; //设置邮件的字符编码,这很重要,不然中文乱码 ???$mail->SMTPAuth = true; //开启认证 ???$mail->Port = 25; ???$mail->Host = "smtp.163.com"; ???$mail->Username = "发送者邮件地址"; ???$mail->Password = "发送者邮件密码";// ???$mail->IsSendmail(); //windows下开启;linux下如果没有sendmail组件就注释掉,否则出现“Could not execute: /usr/sbin/sendmail”的错误提示 ???$mail->AddReplyTo("回复地址","dee");//回复地址 ???$mail->From = "发送者邮件地址"; ???$mail->FromName = "发送者名称"; ???$to = "接收者邮件地址"; ???$mail->AddAddress($to); ???$mail->Subject = "phpmailer测试标题"; ???$mail->Body = "<h1>phpmail演示</h1>这是emperor对phpmailer的测试内容"; ???$mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; //当邮件不支持html时备用显示,可以省略 ???$mail->WordWrap = 80; // 设置每行字符串的 ???长度 ???//$mail->AddAttachment("d:/test.jpg"); //可以添加附件 ???$mail->IsHTML(true); ???$mail->Send(); ???echo '邮件已发送';} catch (phpmailerException $e) { ???echo "邮件发送失败:".$e->errorMessage();}

牛贴一篇,点我

PHP中使用PHPMailer配置邮件服务器

原文地址:https://www.cnblogs.com/benjaminfee/p/10281479.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved