PHPMailer发送邮件


Posted in PHP onDecember 28, 2016

PHPMailer是一个封装好的PHP邮件发送类,支持发送HTML内容的电子邮件,以及图片附件,前提要设置好邮件服务器就能实现邮件发送功能。

PHPMailer发送邮件

HTML

首先我们先放置一个收件箱的输入框和一个发送邮件按钮:

收件人:

<input type="text" class="input_text" id="email" name="email" value="@"/> 
<input type="button" class="btn" id="send" value="发送"/>
jQuery$(function() 
{   
$("#send").click(function() 
{     
var email = $("#email").val();    
$("#send").addClass("loading").val("loading...").attr("disabled", "disabled");    
$.post("ajax.php",
{       
"email": email     
},    
function(data) 
{       
if (data == 1)
{         
$("#result").html("发送成功,请注意查收您的邮件!");      
} else {         
$("#result").html(data);      
}       
$("#send").removeAttr("disabled").removeClass("loading").val("发送");     
});  
}); 
});
Ajax.phprequire_once('class.phpmailer.php'); 
$address = $_POST['email']; 
//收件人email 
$mail = new PHPMailer();
//实例化 $mail->IsSMTP(); 
// 启用SMTP
$mail->Host = "smtp.163.com";
//SMTP服务器 
以163邮箱为例子
$mail->Port = 25; 
//邮件发送端口 
$mail->SMTPAuth = true; 
//启用SMTP认证 
$mail->CharSet = "UTF-8"; 
//字符集
$mail->Encoding = " 64";
//编码方式
$email_system = "hjl416148489_3@163.com";
$mail->Username = $email_system; 
//你的邮箱 
$mail->Password = ""; 
//你的密码 
$mail->Subject = "你好";
//邮件标题 
$mail->From = $email_system; 
//发件人地址(也就是你的邮箱) 
$mail->FromName = "素材火"; 
//发件人姓名 
$mail->AddAddress($address, "亲");
//添加收件人(地址,昵称) 
$mail->AddAttachment('send.xls', '我的附件.xls');
// 添加附件,并指定名称 $mail->IsHTML(true);
//支持html格式内容 $mail->Add dedImage("logo.jpg", "my-attach", "logo.jpg");
//设置邮件中的图片 
$mail->Body = '你好, <b>朋友</b>! <br/>这是一封来自<a href="http://www.erdangjiade.com" target="_blank">erdangjiade.com</a>的邮件!<br/>
<img alt="erdangjiade" src="cid:my-attach">'; 
//邮件主体内容 
//发送 
if (!$mail->Send()) 
{  
echo "发送失败: " . $mail->ErrorInfo;
}
else
{   
echo "1";
}

以上所述是小编给大家介绍的PHPMailer发送邮件,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

PHP 相关文章推荐
在PWS上安装PHP4.0正式版
Oct 09 PHP
PHP备份/还原MySQL数据库的代码
Jan 06 PHP
浅析php中常量,变量的作用域和生存周期
Aug 10 PHP
php使用GeoIP库实例
Jun 27 PHP
php从给定url获取文件扩展名的方法
Mar 14 PHP
php从字符串创建函数的方法
Mar 16 PHP
php is_executable判断给定文件名是否可执行实例
Sep 26 PHP
浅谈PHP拦截器之__set()与__get()的理解与使用方法
Oct 18 PHP
基于Laravel实现的用户动态模块开发
Sep 21 PHP
PHP迭代器和迭代的实现与使用方法分析
Apr 19 PHP
PHP实现redis限制单ip、单用户的访问次数功能示例
Jun 16 PHP
PHP实现简易图形计算器
Aug 28 PHP
PHP实现简单ajax Loading加载功能示例
Dec 28 #PHP
js基于qrcode.js生成二维码的方法【附demo插件源码下载】
Dec 28 #PHP
PHP执行shell脚本运行程序不产生core文件的方法
Dec 28 #PHP
PHP MYSQL简易交互式站点开发
Dec 27 #PHP
Thinkphp框架 表单自动验证登录注册 ajax自动验证登录注册
Dec 27 #PHP
PHP面向对象程序设计类的定义与用法简单示例
Dec 27 #PHP
PHP面向对象程序设计OOP继承用法入门示例
Dec 27 #PHP
You might like
PHP图片上传代码
2013/11/04 PHP
利用“多说”制作留言板、评论系统
2015/07/14 PHP
php实现curl模拟ftp上传的方法
2015/07/29 PHP
Discuz论坛密码与密保加密规则
2016/12/19 PHP
用jquery实现点击栏目背景色改变
2012/12/10 Javascript
如何在一个页面显示多个百度地图
2013/04/07 Javascript
document.execCommand()的用法小结
2014/01/08 Javascript
js关于字符长度限制的问题示例探讨
2014/01/24 Javascript
js实现DOM走马灯特效的方法
2015/01/21 Javascript
jQuery form插件之formDdata参数校验表单及验证后提交
2016/01/23 Javascript
JavaScript入门系列之知识点总结
2016/03/24 Javascript
微信公众号-获取用户信息(网页授权获取)实现步骤
2016/10/21 Javascript
微信小程序遇到修改数据后页面不渲染的问题解决
2017/03/09 Javascript
在layui中select更改后生效的方法
2019/09/05 Javascript
Vue中el-form标签中的自定义el-select下拉框标签功能
2020/04/20 Javascript
微信小程序实现多图上传
2020/06/19 Javascript
[48:52]DOTA2上海特级锦标赛A组小组赛#2 Secret VS CDEC第一局
2016/02/25 DOTA
利用pyinstaller或virtualenv将python程序打包详解
2017/03/22 Python
Python实现的栈、队列、文件目录遍历操作示例
2019/05/06 Python
python 设置xlabel,ylabel 坐标轴字体大小,字体类型
2019/07/23 Python
python 检查数据中是否有缺失值,删除缺失值的方式
2019/12/02 Python
Python+unittest+requests 接口自动化测试框架搭建教程
2020/10/09 Python
东芝官网商城:还原日式美学,打造美好生活
2018/12/27 全球购物
Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类?
2012/05/30 面试题
幼儿园教师辞职信
2014/01/18 职场文书
经贸专业毕业生求职信范文
2014/05/01 职场文书
软件项目开发计划书
2014/05/01 职场文书
五四青年节优秀演讲稿范文
2014/05/28 职场文书
诚信贷款承诺书
2014/05/30 职场文书
责任书格式范文
2014/07/28 职场文书
商场周年庆活动方案
2014/08/19 职场文书
庆祝教师节新闻稿
2015/07/17 职场文书
大学生志愿者心得体会
2016/01/15 职场文书
演讲稿之我的初心我的成长
2019/08/12 职场文书
Python基础之字符串格式化详解
2021/04/21 Python
springboot 启动如何排除某些bean的注入
2021/08/02 Java/Android