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自动更新新闻DIY
Oct 09 PHP
怎样才能成为PHP高手?学会“懒惰”的编程
Dec 05 PHP
PHP 5.0对象模型深度探索之对象复制
Mar 27 PHP
Thinkphp使用mongodb数据库实现多条件查询方法
Jun 26 PHP
wamp服务器访问php非常缓慢的解决过程
Jul 01 PHP
PHP实现查询两个数组中不同元素的方法
Feb 23 PHP
php获取文件名称和扩展名的方法
Feb 07 PHP
利用PHP_XLSXWriter代替PHPExcel的方法示例
Jul 16 PHP
YII框架关联查询操作示例
Apr 29 PHP
PHP字符串中抽取子串操作实例分析
Jun 22 PHP
Laravel 类和接口注入相关的代码
Oct 15 PHP
php查看一个变量的占用内存的实例代码
Mar 29 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获取文件扩展名的4种方法
2015/11/24 PHP
Javascript实例教程(19) 使用HoTMetal(7)
2006/12/23 Javascript
IE8 下的Js错误HTML Parsing Error...
2009/08/14 Javascript
javascript 星级评分效果(手写)
2012/12/24 Javascript
jquery表单对象属性过滤选择器实例分析
2015/05/18 Javascript
基于replaceChild制作简单的吞噬特效
2015/09/21 Javascript
每天一篇javascript学习小结(Array数组)
2015/11/11 Javascript
jQuery入门之层次选择器实例简析
2015/12/11 Javascript
Ionic如何实现下拉刷新与上拉加载功能
2016/06/03 Javascript
React Native react-navigation 导航使用详解
2017/12/01 Javascript
Vue.js项目中管理每个页面的头部标签的两种方法
2018/06/25 Javascript
解决Angular4项目部署到服务器上刷新404的问题
2018/08/31 Javascript
element ui table 增加筛选的方法示例
2018/11/02 Javascript
解决layui中onchange失效以及form动态渲染失效的问题
2019/09/27 Javascript
基于JS实现计算24点算法代码实例解析
2020/07/23 Javascript
uni-app实现获取验证码倒计时功能
2020/11/01 Javascript
分析Python中设计模式之Decorator装饰器模式的要点
2016/03/02 Python
python中plot实现即时数据动态显示方法
2018/06/22 Python
使用Python的OpenCV模块识别滑动验证码的缺口(推荐)
2019/05/10 Python
如何基于Python实现自动扫雷
2020/01/06 Python
Python如何实现在字符串里嵌入双引号或者单引号
2020/03/02 Python
python 实现aes256加密
2020/11/27 Python
Django中如何用xlwt生成表格的方法步骤
2021/01/31 Python
socket.io 和canvas 实现的共享画板功能
2019/05/22 HTML / CSS
德国家具、照明、家居用品网上商店:Wayfair.de
2020/02/13 全球购物
澳大利亚床上用品、浴巾和家居用品购物网站:Bambury
2020/04/16 全球购物
辅导员评语
2014/05/04 职场文书
优秀教师事迹材料
2014/12/15 职场文书
婚庆答谢词
2015/01/04 职场文书
学术会议通知范文
2015/04/15 职场文书
2015年小学体育工作总结
2015/05/22 职场文书
公司职员入党自传书
2015/06/26 职场文书
为什么在foreach循环中JAVA集合不能添加或删除元素
2021/06/11 Java/Android
利用python实时刷新基金估值(摸鱼小工具)
2021/09/15 Python
高通2023 年将发布高性能PC处理器
2022/04/29 数码科技
使用Postman测试需要授权的接口问题
2022/06/21 Java/Android