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 at(@)符号的用法简介
Jul 11 PHP
PHP 实现多服务器共享 SESSION 数据
Aug 15 PHP
php程序之die调试法 快速解决错误
Sep 17 PHP
php实现utf-8和GB2312编码相互转换函数代码
Feb 07 PHP
浅谈apache和nginx的rewrite的区别
Feb 22 PHP
PHP生成图片验证码、点击切换实例
Jun 25 PHP
php计算两个坐标(经度,纬度)之间距离的方法
Apr 17 PHP
Yii使用技巧大汇总
Dec 29 PHP
深入讲解PHP的对象注入(Object Injection)
Mar 01 PHP
Laravel 5.5 的自定义验证对象/类示例代码详解
Aug 29 PHP
Laravel5.1 框架控制器基础用法实例分析
Jan 04 PHP
KindEditor在php环境下上传图片功能集成的方法示例
Jul 20 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简单命令代码集锦
2007/09/24 PHP
开启PHP的伪静态模式
2015/12/31 PHP
Javascript模板技术
2007/04/27 Javascript
select 控制网页内容隐藏于显示的实现代码
2010/05/25 Javascript
基于Jquery实现表格动态分页实现代码
2011/06/21 Javascript
jQuery代码优化 事件委托篇
2011/11/01 Javascript
jQuery插件开发全解析
2012/10/10 Javascript
Extjs4 GridPanel的主要配置参数详细介绍
2013/04/18 Javascript
js中的时间转换—毫秒转换成日期时间的示例代码
2014/01/26 Javascript
JS弹出层单纯的绝对定位居中示例代码
2014/02/18 Javascript
jQuery实现感应鼠标动画效果自动伸长的输入框实例
2015/02/24 Javascript
使用微信小程序开发前端【快速入门】
2016/12/05 Javascript
利用Node.js+Koa框架实现前后端交互的方法
2017/02/27 Javascript
详解Vue 开发模式下跨域问题
2017/06/06 Javascript
Vue.js 2.5新特性介绍(推荐)
2017/10/24 Javascript
vue todo-list组件发布到npm上的方法
2018/04/04 Javascript
小程序实现选择题选择效果
2018/11/04 Javascript
详解Vue组件之间通信的七种方式
2019/04/14 Javascript
vue+layui实现select动态加载后台数据的例子
2019/09/20 Javascript
JavaScript数组排序的六种常见算法总结
2020/08/18 Javascript
[52:05]EG vs OG 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
跟老齐学Python之大话题小函数(1)
2014/10/10 Python
Python实现截取PDF文件中的几页代码实例
2019/03/11 Python
python中time库的实例使用方法
2019/10/31 Python
python装饰器的特性原理详解
2019/12/25 Python
python opencv 实现读取、显示、写入图像的方法
2020/06/08 Python
python爬虫利用selenium实现自动翻页爬取某鱼数据的思路详解
2020/12/22 Python
tensorflow2.0教程之Keras快速入门
2021/02/20 Python
使用CSS3实现SVG路径描边动画效果入门教程
2019/10/21 HTML / CSS
HTML5验证以及日期显示的实现详解
2013/07/05 HTML / CSS
FC-Moto美国:欧洲最大的摩托车服装和头盔商店之一
2019/08/24 全球购物
文明家庭先进事迹材
2014/01/27 职场文书
餐厅执行经理岗位职责范本
2014/02/26 职场文书
产品推广策划方案
2014/05/10 职场文书
严以用权学习心得体会
2016/01/12 职场文书
Spring Data JPA框架Repository自定义实现
2022/04/28 Java/Android