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 相关文章推荐
使用 php4 加速 web 传输
Oct 09 PHP
PHP实现获取图片颜色值的方法
Jul 11 PHP
smarty缓存用法分析
Dec 16 PHP
PHP和Shell实现检查SAMBA与NFS Server是否存在
Jan 07 PHP
PHP中使用Imagick实现各种图片效果实例
Jan 21 PHP
php计算年龄精准到年月日
Nov 17 PHP
PHP6连接SQLServer2005的三部曲
Apr 15 PHP
php实现微信扫码自动登陆与注册功能
Sep 22 PHP
php基于Redis消息队列实现的消息推送的方法
Nov 28 PHP
PDO::setAttribute讲解
Jan 29 PHP
php使用socket调用http和smtp协议实例小结
Jul 26 PHP
laravel-admin 实现在指定的相册下添加照片
Oct 21 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
新浪微博API开发简介之用户授权(PHP基础篇)
2011/09/25 PHP
php数组比较实现查找连续数的方法
2015/07/29 PHP
smarty中常用方法实例总结
2015/08/07 PHP
Yii控制器中filter过滤器用法分析
2016/07/15 PHP
PHP的AES加密算法完整实例
2016/07/20 PHP
PHP基于面向对象实现的留言本功能实例
2018/04/04 PHP
PHP7内核之Reference详解
2019/03/14 PHP
tp5(thinkPHP5框架)使用DB实现批量删除功能示例
2019/05/28 PHP
jQery使网页在显示器上居中显示适用于任何分辨率
2014/06/09 Javascript
js读取cookie方法总结
2014/10/31 Javascript
Node.js的特点和应用场景介绍
2014/11/04 Javascript
浅谈javascript中的Function和Arguments
2016/08/30 Javascript
AngularJS中过滤器的使用与自定义实例代码
2016/09/17 Javascript
Angular.Js中ng-include指令的使用与实现
2017/05/07 Javascript
JavaScript学习总结之正则的元字符和一些简单的应用
2017/06/30 Javascript
vue axios请求超时的正确处理方法
2018/04/02 Javascript
详解VueJs中的V-bind指令
2018/05/03 Javascript
详解使用Next.js构建服务端渲染应用
2018/07/10 Javascript
原生JS实现轮播图效果
2018/10/12 Javascript
[55:03]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第二场 11.20
2020/11/20 DOTA
Python多进程同步Lock、Semaphore、Event实例
2014/11/21 Python
python检测远程端口是否打开的方法
2015/03/14 Python
Python的Tornado框架实现图片上传及图片大小修改功能
2016/06/30 Python
python3中str(字符串)的使用教程
2017/03/23 Python
Python logging模块用法示例
2018/08/28 Python
NumPy 基本切片和索引的具体使用方法
2019/04/24 Python
用pytorch的nn.Module构造简单全链接层实例
2020/01/14 Python
Python如何测试stdout输出
2020/08/10 Python
css3实现文字扫光渐变动画效果的示例
2017/11/07 HTML / CSS
国际花店:Pickup Flowers
2020/04/10 全球购物
室内设计专业个人的自我评价
2013/10/19 职场文书
《猴子种树》教学反思
2014/02/14 职场文书
运动会演讲稿
2014/05/07 职场文书
好人好事演讲稿
2014/09/01 职场文书
纪念9.18事变演讲稿
2014/09/14 职场文书
校园广播稿100字
2014/10/06 职场文书