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 相关文章推荐
PHP中的array数组类型分析说明
Jul 27 PHP
PHP 文件编程综合案例-文件上传的实现
Jul 03 PHP
php不使用copy()函数复制文件的方法
Mar 13 PHP
PHP中配置IIS7实现基本身份验证的方法
Sep 24 PHP
php自定义分页类完整实例
Dec 25 PHP
Zend Framework实现多服务器共享SESSION数据的方法
Mar 22 PHP
PHP+HTML+JavaScript+Css实现简单爬虫开发
Mar 28 PHP
简单的pgsql pdo php操作类实现代码
Aug 25 PHP
php获取文件名称和扩展名的方法
Feb 07 PHP
PHP将数据导出Excel表中的实例(投机型)
Jul 31 PHP
php使用curl下载指定大小的文件实例代码
Sep 30 PHP
laravel 修改.htaccess文件 重定向public的解决方法
Oct 12 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 更新数据库中断的解决方法
2009/06/05 PHP
PHP中预定义的6种接口介绍
2015/05/12 PHP
PHP+MySQL高并发加锁事务处理问题解决方法
2018/04/30 PHP
学习ExtJS 访问容器对象
2009/10/07 Javascript
JS拖动技术 关于setCapture使用
2010/12/09 Javascript
Ext4.2的Ext.grid.plugin.RowExpander无法触发事件解决办法
2014/08/15 Javascript
jquery实现无限分级横向导航菜单的方法
2015/03/12 Javascript
JS实现简单路由器功能的方法
2015/05/27 Javascript
JS实现图片平面旋转的方法
2016/03/01 Javascript
BootStrap实现邮件列表的分页和模态框添加邮件的功能
2016/10/13 Javascript
详解基于javascript实现的苹果系统底部菜单
2016/12/02 Javascript
JS+Canvas实现的俄罗斯方块游戏完整实例
2016/12/12 Javascript
详谈Angular路由与Nodejs路由的区别
2017/03/05 NodeJs
JavaScript输入框字数实时统计更新
2017/06/17 Javascript
微信小程序实现商品属性联动选择
2019/02/15 Javascript
Vue动态修改网页标题的方法及遇到问题
2019/06/09 Javascript
vue+elementUi图片上传组件使用详解
2019/08/20 Javascript
通过扫小程序码实现网站登陆功能
2019/08/22 Javascript
vue实现tab栏点击高亮效果
2020/08/19 Javascript
Python使用面向对象方式创建线程实现12306售票系统
2015/12/24 Python
Python中将dataframe转换为字典的实例
2018/04/13 Python
Diango + uwsgi + nginx项目部署的全过程(可外网访问)
2018/04/22 Python
Pytorch之view及view_as使用详解
2019/12/31 Python
python在一个范围内取随机数的简单实例
2020/08/16 Python
Python tkinter界面实现历史天气查询的示例代码
2020/08/23 Python
美国轮胎网站:Priority Tire
2018/11/28 全球购物
高二生物教学反思
2014/01/27 职场文书
自我鉴定 电子商务专业
2014/01/30 职场文书
《颐和园》教学反思
2014/02/26 职场文书
机关节能减排实施方案
2014/03/17 职场文书
个人委托书格式
2014/04/04 职场文书
林肯就职演讲稿
2014/05/19 职场文书
2014年教师政治学习材料
2014/06/02 职场文书
双拥工作宣传标语
2014/06/26 职场文书
聘任证明怎么写
2015/03/02 职场文书
2015年幼儿园中班开学寄语
2015/05/27 职场文书