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后台如何避免用户直接进入方法实例
Oct 15 PHP
php实现使用正则将文本中的网址转换成链接标签
Dec 03 PHP
php随机取mysql记录方法小结
Dec 27 PHP
Linux系统下php获得系统分区信息的方法
Mar 30 PHP
php上传图片并压缩的实现方法
Dec 22 PHP
全新Mac配置PHP开发环境教程
Feb 03 PHP
php 变量引用与变量销毁机制详细介绍
Dec 05 PHP
Zend Framework入门教程之Zend_Registry组件用法详解
Dec 09 PHP
详解Yii实现分页的两种方法
Jan 14 PHP
PHP处理bmp格式图片的方法分析
Jul 04 PHP
PHP使用Redis实现防止大并发下二次写入的方法
Oct 09 PHP
php 的多进程操作实践案例分析
Feb 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
输出控制类
2006/10/09 PHP
简单的php新闻发布系统教程
2014/05/09 PHP
smarty简单应用实例
2015/11/03 PHP
PHP进阶学习之依赖注入与Ioc容器详解
2019/06/19 PHP
php-fpm超时时间设置request_terminate_timeout资源问题分析
2019/09/27 PHP
PHP强制转化的形式整理
2020/05/22 PHP
PHP7 新增常量
2021/03/09 PHP
JavaScript 命名空间 使用介绍
2013/08/29 Javascript
js特殊字符转义介绍
2013/11/05 Javascript
nodejs实现获取某宝商品分类
2015/05/28 NodeJs
基于JQuery实现仿网易邮箱全屏动感滚动插件fullPage
2015/09/20 Javascript
深入解析jQuery中Deferred的deferred.promise()方法
2016/05/03 Javascript
jQuery插件HighCharts绘制简单2D柱状图效果示例【附demo源码】
2017/03/21 jQuery
从零开始学习Node.js系列教程之基于connect和express框架的多页面实现数学运算示例
2017/04/13 Javascript
JavaScript解决浮点数计算不准确问题的方法分析
2018/07/09 Javascript
javascript防抖函数debounce详解
2019/06/11 Javascript
通过js示例讲解时间复杂度与空间复杂度
2019/08/06 Javascript
vue-video-player视频播放器使用配置详解
2020/10/23 Javascript
跟老齐学Python之开始真正编程
2014/09/12 Python
Python中实现对list做减法操作介绍
2015/01/09 Python
Python for Informatics 第11章之正则表达式(二)
2016/04/21 Python
windows下安装python的C扩展编译环境(解决Unable to find vcvarsall.bat)
2018/02/21 Python
python实现聊天小程序
2018/03/13 Python
python paramiko利用sftp上传目录到远程的实例
2019/01/03 Python
为什么你还不懂得怎么使用Python协程
2019/05/13 Python
解决pycharm 工具栏Tool中找不到Run manager.py Task的问题
2019/07/01 Python
Pycharm如何导入python文件及解决报错问题
2020/05/10 Python
python 使用递归的方式实现语义图片分割功能
2020/07/16 Python
解决pycharm修改代码后第一次运行不生效的问题
2021/02/06 Python
俄罗斯街头服装品牌:Black Star Wear
2017/03/01 全球购物
iHerb台湾:维生素、保健品和健康产品
2018/01/31 全球购物
LN-CC英国:伦敦时尚生活的缩影
2019/09/01 全球购物
车辆安全检查制度
2014/01/12 职场文书
办公室打字员岗位职责
2014/04/16 职场文书
css常用字体属性与背景属性介绍
2022/02/28 HTML / CSS
动作冒险《Hell Is Us》将采用虚幻5 消灭怪物探索王国
2022/04/13 其他游戏