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表单提交问题的解决方法
Apr 12 PHP
php cli换行示例
Apr 22 PHP
PHP实现多维数组转字符串和多维数组转一维数组的方法
Aug 08 PHP
PHP curl模拟登录带验证码的网站
Nov 30 PHP
Symfony2在Nginx下的配置方法图文教程
Feb 04 PHP
PHP实现可自定义样式的分页类
Mar 29 PHP
Yii数据模型中rules类验证器用法分析
Jul 15 PHP
PHP面试常用算法(推荐)
Jul 22 PHP
PHP中new static()与new self()的比较
Aug 19 PHP
PHP调用API接口实现天气查询功能的示例
Sep 21 PHP
PHP使用文件锁解决高并发问题示例
Mar 29 PHP
PHP中strtr与str_replace函数运行性能简单测试示例
Jun 22 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反射API示例分享
2016/10/08 PHP
PHP实现会员账号单唯一登录的方法分析
2019/03/07 PHP
javascript下操作css的float属性的特殊写法
2007/08/22 Javascript
JQuery中$之选择器用法介绍
2011/04/05 Javascript
基于javascipt-dom编程 table对象的使用
2013/04/22 Javascript
javascript:void(0)使用探讨
2013/08/27 Javascript
JavaScript中操作字符串小结
2015/05/04 Javascript
jQuery实现页面内锚点平滑跳转特效的方法总结
2015/05/11 Javascript
JS实现鼠标滑过显示边框的菜单效果
2016/09/21 Javascript
微信小程序 loading 详解及实例代码
2016/11/09 Javascript
Bootstrap3 datetimepicker控件使用实例
2016/12/13 Javascript
jQuery 常见小例汇总
2016/12/14 Javascript
nodejs和php实现图片访问实时处理
2017/01/05 NodeJs
超简单的Vue.js环境搭建教程
2017/03/17 Javascript
Angular实现双向折叠列表组件的示例代码
2017/11/21 Javascript
JS原生带缩略图的图片切换效果
2018/10/10 Javascript
nodejs开发一个最简单的web服务器实例讲解
2020/01/02 NodeJs
Vue脚手架编写试卷页面功能
2020/03/17 Javascript
Python字符串拼接的几种方法整理
2017/08/02 Python
Python中import机制详解
2017/11/14 Python
使用python将图片格式转换为ico格式的示例
2018/10/22 Python
Python生成指定数量的优惠码实操内容
2019/06/18 Python
python3中numpy函数tile的用法详解
2019/12/04 Python
Html5百叶窗效果的示例代码
2017/12/11 HTML / CSS
预订奥兰多和佛罗里达州公园门票:FloridaTix
2018/01/03 全球购物
为娇小女性量身打造:Petite Studio
2018/11/01 全球购物
新西兰网上购物,折扣店:BestDeals.co.nz
2019/03/20 全球购物
伦敦著名的运动鞋综合商店:Footpatrol
2019/03/25 全球购物
经理秘书岗位职责
2013/11/14 职场文书
办理收楼委托书范本
2014/10/09 职场文书
2014年医生工作总结
2014/11/21 职场文书
运动会800米赞词
2015/07/22 职场文书
Python机器学习之逻辑回归
2021/05/11 Python
分享mysql的current_timestamp小坑及解决
2021/11/27 MySQL
Docker官方工具docker-registry案例演示
2022/04/13 Servers
使用python生成大量数据写入es数据库并查询操作(2)
2022/09/23 Python