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 相关文章推荐
弄了个检测传输的参数是否为数字的Function
Dec 06 PHP
表单复选框向PHP传输数据的代码
Nov 13 PHP
php入门小知识
Mar 24 PHP
php实现的在线人员函数库
Apr 09 PHP
PHP 开发环境配置(测试开发环境)
Apr 28 PHP
php购物网站支付paypal使用方法
Nov 28 PHP
php出现web系统多域名登录失败的解决方法
Sep 30 PHP
全面解析PHP面向对象的三大特征
Jun 10 PHP
ThinkPHP实现登录退出功能
Jun 29 PHP
ThinkPHP5.1表单令牌Token失效问题的解决
Mar 22 PHP
在PHP中实现使用Guzzle执行POST和GET请求
Oct 15 PHP
Laravel框架控制器,视图及模型操作图文详解
Dec 04 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/10/23 PHP
php的mssql数据库连接类实例
2014/11/28 PHP
PHP基于双向链表与排序操作实现的会员排名功能示例
2017/12/26 PHP
传递参数的标准方法(jQuery.ajax)
2008/11/19 Javascript
给超链接添加特效鼠标移动展示提示信息且随鼠标移动
2013/10/17 Javascript
js清除input中type等于file的值域(示例代码)
2013/12/24 Javascript
node.js操作mongoDB数据库示例分享
2014/11/26 Javascript
jQuery实现的网页左侧在线客服效果代码
2015/10/23 Javascript
jQuery EasyUI菜单与按钮详解
2016/07/13 Javascript
jQuery EasyUI Accordion可伸缩面板组件使用详解
2017/02/28 Javascript
vue小图标favicon不显示的解决方案
2017/09/19 Javascript
Vue.js 中的 v-show 指令及用法详解
2018/11/19 Javascript
javascript对HTML字符转义与反转义
2018/12/13 Javascript
React中阻止事件冒泡的问题详析
2019/04/12 Javascript
JavaScript实现模态对话框实例
2020/01/13 Javascript
Vue基于iview实现登录密码的显示与隐藏功能
2020/03/06 Javascript
微信小程序自定义navigationBar顶部导航栏适配所有机型(附完整案例)
2020/04/26 Javascript
在js文件中引入(调用)另一个js文件的三种方法
2020/09/11 Javascript
Vue2.x和Vue3.x的双向绑定原理详解
2020/11/05 Javascript
python中实现定制类的特殊方法总结
2014/09/28 Python
详解Python的Django框架中Manager方法的使用
2015/07/21 Python
Python面向对象之继承和组合用法实例分析
2018/08/27 Python
将数据集制作成VOC数据集格式的实例
2020/02/17 Python
纯CSS3实现手风琴风格菜单具体步骤
2013/05/06 HTML / CSS
HTML5 语义化结构化规范化
2008/10/17 HTML / CSS
html5 迷宫游戏(碰撞检测)实例一
2013/07/25 HTML / CSS
意大利网上购书网站:Libraccio.it
2021/02/03 全球购物
分别介绍一下Session Bean和Entity Bean
2015/03/13 面试题
学生党员思想汇报
2013/12/28 职场文书
建筑经济管理专业求职信分享
2014/01/06 职场文书
学习雷锋演讲稿
2014/05/10 职场文书
大学生自我评价200字(4篇)
2014/09/17 职场文书
2014年扶贫帮困工作总结
2014/12/09 职场文书
汉语拼音教学反思
2016/02/22 职场文书
idea编译器vue缩进报错问题场景分析
2021/07/04 Vue.js
MySQL库表太大怎么办? 数据库分库分表项目实践
2022/04/11 MySQL