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 相关文章推荐
不用iconv库的gb2312与utf-8的互换函数
Oct 09 PHP
不用数据库的多用户文件自由上传投票系统(2)
Oct 09 PHP
MySQL相关说明
Jan 15 PHP
DedeCms模板安装/制作概述
Mar 11 PHP
PHP 开发环境配置(Zend Studio)
Apr 28 PHP
php的memcached客户端memcached
Jun 14 PHP
用PHP实现Ftp用户的在线管理
Feb 16 PHP
mysql,mysqli,PDO的各自不同介绍
Sep 19 PHP
php解决约瑟夫环示例
Apr 09 PHP
Laravel最佳分割路由文件(routes.php)的方式
Aug 04 PHP
PHP数据对象PDO操作技巧小结
Sep 27 PHP
PHP实现的文件上传类与用法详解
Jul 05 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将字符串随机分割成不同长度数组的方法
2015/06/01 PHP
Yii中srbac权限扩展模块工作原理与用法分析
2016/07/14 PHP
php curl 模拟登录并获取数据实例详解
2016/12/22 PHP
PHP设计模式之模板模式定义与用法详解
2018/12/20 PHP
HTML代码中标签的全部属性 中文注释说明
2009/03/26 Javascript
解读JavaScript代码 var ie = !-[1,] 最短的IE判定代码
2011/05/28 Javascript
JavaScript中的console.log()函数详细介绍
2014/12/29 Javascript
jQuery随机密码生成的方法
2015/03/09 Javascript
jQuery实现的可编辑表格完整实例
2016/06/20 Javascript
jquery控制页面的展开和隐藏实现方法(推荐)
2016/10/15 Javascript
NodeJS实现自定义流的方法
2018/08/01 NodeJs
微信小程序scroll-view横向滑动嵌套for循环的示例代码
2018/09/20 Javascript
vue使用video.js进行视频播放功能
2019/07/18 Javascript
js实现掷骰子小游戏
2019/10/24 Javascript
vue 导航菜单刷新状态不消失,显示对应的路由界面操作
2020/08/06 Javascript
在antd中setFieldsValue和defaultVal的用法
2020/10/29 Javascript
Python2.5/2.6实用教程 入门基础篇
2009/11/29 Python
Python2.x和3.x下maketrans与translate函数使用上的不同
2015/04/13 Python
python 请求服务器的实现代码(http请求和https请求)
2018/05/25 Python
python读取Excel实例详解
2018/08/17 Python
python使用pipeline批量读写redis的方法
2019/02/18 Python
python获取全国城市pm2.5、臭氧等空气质量过程解析
2019/10/12 Python
django中瀑布流写法实例代码
2019/10/14 Python
Python udp网络程序实现发送、接收数据功能示例
2019/12/09 Python
Python3之外部文件调用Django程序操作model等文件实现方式
2020/04/07 Python
Fresh馥蕾诗英国官网:法国LVMH集团旗下高端天然护肤品牌
2018/11/01 全球购物
精选干货:Java精选笔试题附答案
2014/01/18 面试题
外贸学院会计专业应届生求职信
2013/11/14 职场文书
财务出纳员岗位职责
2013/11/26 职场文书
电子商务优秀毕业生求职信
2014/07/11 职场文书
励志演讲稿大全
2014/08/21 职场文书
2014党员四风对照检查材料思想汇报
2014/09/17 职场文书
九华山导游词
2015/02/03 职场文书
python如何获取网络数据
2021/04/11 Python
matplotlib画混淆矩阵与正确率曲线的实例代码
2021/06/01 Python
微前端qiankun改造日渐庞大的项目教程
2022/06/21 Javascript