PHPMailer邮件发送的实现代码


Posted in PHP onMay 04, 2013

本机环境:LAMP(ubuntu12.10);

SMTP服务器用的是stmp.163.com。刚开始对于这个还是蛋疼的,最先使用的是stmp.qq.com结果发的邮件都被腾讯当成垃圾邮件处理了发不出去,

怎么该内容都没过。然后我改成了stmp.gmail.com,然后打开谷歌邮箱的POP服务,但总无法验证成功。最后还是注册一个163,运行代码就成功了。

无痛苦,无压力~~

代码如下:

<?php
 require("PHPMailer/class.phpmailer.php"); 
 require("PHPMailer/class.smtp.php");   $mail=new PHPMailer();
 // 设置PHPMailer使用SMTP服务器发送Email
 $mail->IsSMTP();
 // 设置邮件的字符编码,若不指定,则为'UTF-8'
 $mail->CharSet='UTF-8';
 // 添加收件人地址,可以多次使用来添加多个收件人
 $mail->AddAddress('*********@qq.com');
 // 设置邮件正文
 $message='<B>这是一封测试邮件</B>';
 $mail->Body=$message;
 // 设置邮件头的From字段。
 // 对于网易的SMTP服务,这部分必须和你的实际账号相同,否则会验证出错。
 $mail->From='****@163.com';
 // 设置发件人名字
 $mail->FromName='yourname';
 // 设置邮件标题
 $mail->Subject='邮件测试';
 // 设置SMTP服务器。这里使用网易的SMTP服务器。
 $mail->Host='smtp.163.com';
 // 设置为“需要验证”
 $mail->SMTPAuth=true;
 // 设置用户名和密码,即网易邮件的用户名和密码。
 $mail->Username='****';
 $mail->Password='****';
 // 发送邮件。
 $mail->Send();
 ?>

第二行跟第三行包含的就是PHP邮件发送包,网上其他博客写的下载地址都是这个http://phpmailer.sourceforge.net/ ,但是我没打开,还是在这写出来吧。

我的是在百度里下的。百度一下还是可以找到的。

PHP中有个mail()函数用来发送邮件的,但是要安装个sendmail,我安装了但是也没发出去,不知道是配置有什么问题还是什么原因,总之这个最后还是以这种简单的方法实现了。

PHP 相关文章推荐
删除数组元素实用的PHP数组函数
Aug 18 PHP
把1316这个数表示成两个数的和,其中一个为13的倍数,另一个是11的倍数,求这两个数。
Jun 24 PHP
PHP pathinfo()获得文件的路径、名称等信息说明
Sep 13 PHP
解析用PHP实现var_export的详细介绍
Jun 20 PHP
php中静态类与静态变量用法的区别分析
Jan 15 PHP
PHP使用数组依次替换字符串中匹配项
Jan 08 PHP
使用Composer安装Yii框架的方法
Mar 15 PHP
php遍历、读取文件夹中图片并分页显示图片的方法
Nov 15 PHP
浅谈PHP面向对象之访问者模式+组合模式
May 22 PHP
PHP实现登录验证码校验功能
May 17 PHP
作为PHP程序员你要知道的另外一种日志
Jul 30 PHP
YII框架实现自定义第三方扩展操作示例
Apr 26 PHP
用php实现选择排序的解决方法
May 04 #PHP
基于PHP 面向对象之成员方法详解
May 04 #PHP
php中判断数组是一维,二维,还是多维的解决方法
May 04 #PHP
PHP命名空间(Namespace)的使用详解
May 04 #PHP
PHP更新购物车数量(表单部分/PHP处理部分)
May 03 #PHP
基于php验证码函数的使用示例
May 03 #PHP
基于MySQL体系结构的分析
May 02 #PHP
You might like
在php和MySql中计算时间差的方法
2011/04/22 PHP
php从数组中随机选择若干不重复元素的方法
2015/03/14 PHP
php简单实现无限分类树形列表的方法
2015/03/27 PHP
关于php微信订阅号开发之token验证后自动发送消息给订阅号但是没有消息返回的问题
2015/12/21 PHP
php写app接口并返回json数据的实例(分享)
2017/05/20 PHP
php 读写json文件及修改json的方法
2018/03/07 PHP
用ADODB.Stream转换
2007/01/22 Javascript
javascript 写类方式之八
2009/07/05 Javascript
Extjs grid添加一个图片状态或者按钮的方法
2014/04/03 Javascript
不到30行JS代码实现Excel表格的方法
2014/11/15 Javascript
node.js中的emitter.on方法使用说明
2014/12/10 Javascript
js原型链与继承解析(初体验)
2016/05/09 Javascript
javascript实现随机生成DIV背景色
2016/06/20 Javascript
Angularjs结合Bootstrap制作的一个TODO List
2016/08/18 Javascript
jQuery中 bind的用法简单介绍
2017/02/13 Javascript
JS获取浮动(float)元素的style.left值为空的快速解决办法
2017/02/19 Javascript
js单页hash路由原理与应用实战详解
2017/08/14 Javascript
其实你可以少写点if else与switch(推荐)
2019/01/10 Javascript
8 个有用的JS技巧(推荐)
2019/07/03 Javascript
JS前端广告拦截实现原理解析
2020/02/17 Javascript
在Python的Django框架中实现Hacker News的一些功能
2015/04/17 Python
Django 限制用户访问频率的中间件的实现
2018/08/23 Python
python使用zip将list转为json的方法
2018/12/31 Python
python机器学习库xgboost的使用
2020/01/20 Python
Pytorch 图像变换函数集合小结
2021/02/01 Python
Adobe Html5 Extension开发初体验图文教程
2017/11/14 HTML / CSS
MAC彩妆英国官网:M·A·C UK
2018/05/30 全球购物
俄语地区最大的中国商品在线购物网站之一:Umka Mall
2019/11/03 全球购物
PPP协议组成及简述协议协商的基本过程
2015/05/28 面试题
学习十八大精神心得体会
2013/12/31 职场文书
校友会欢迎辞
2014/01/13 职场文书
三年级音乐教学反思
2014/01/28 职场文书
六一儿童节演讲稿
2014/05/23 职场文书
教师演讲稿开场白
2014/08/25 职场文书
2014年大学生党员自我评议
2014/09/22 职场文书
小学体育教学随笔
2015/08/14 职场文书