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中使用与Perl兼容的正则表达式
Nov 26 PHP
php 移除数组重复元素的一点说明
Nov 27 PHP
PHP 上传文件的方法(类)
Jul 30 PHP
php 将字符串按大写字母分隔成字符串数组
Apr 30 PHP
比较discuz和ecshop的截取字符串函数php版
Sep 03 PHP
鸡肋的PHP单例模式应用详解
Jun 03 PHP
PHP json_decode函数详细解析
Feb 17 PHP
CI框架验证码CAPTCHA辅助函数用法实例
Nov 05 PHP
谈谈PHP中substr和substring的正确用法及相关参数的介绍
Dec 16 PHP
PHP函数shuffle()取数组若干个随机元素的方法分析
Apr 02 PHP
php上传excel表格并获取数据
Apr 27 PHP
PHP基于redis计数器类定义与用法示例
Feb 08 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中随机显示图片的函数代码
2011/06/23 PHP
字符串长度函数strlen和mb_strlen的区别示例介绍
2014/09/09 PHP
PHP输出图像imagegif、imagejpeg与imagepng函数用法分析
2016/11/14 PHP
JavaScript 获取事件对象的注意点
2009/07/29 Javascript
原创javascript小游戏实现代码
2010/08/19 Javascript
有关DOM元素与事件的3个谜题
2010/11/11 Javascript
JQuery动态给table添加、删除行 改进版
2011/01/19 Javascript
原来Jquery.load的方法可以一直load下去
2011/03/28 Javascript
Javascript遍历Html Table示例(包括内容和属性值)
2014/07/08 Javascript
深入理解javascript原型链和继承
2014/09/23 Javascript
javascript模拟命名空间
2015/04/17 Javascript
Bootstrap Scrollspy源码学习
2017/03/02 Javascript
详解使用路由延迟加载 Angular 模块
2017/10/12 Javascript
angularJS实现动态添加,删除div方法
2018/02/27 Javascript
iview table高度动态设置方法
2018/03/14 Javascript
vue.js实现的绑定class操作示例
2018/07/06 Javascript
Bootstrap实现模态框效果
2019/09/30 Javascript
jQuery实现数字华容道小游戏(实例代码)
2020/01/16 jQuery
Vue实现简单购物车功能
2020/12/13 Vue.js
python分割文件的常用方法
2014/11/01 Python
Python中正则表达式的详细教程
2015/04/30 Python
Python 专题一 函数的基础知识
2017/03/16 Python
微信跳一跳辅助python代码实现
2018/01/05 Python
Python XlsxWriter模块Chart类用法实例分析
2019/03/11 Python
python实现梯度法 python最速下降法
2020/03/24 Python
python代码实现将列表中重复元素之间的内容全部滤除
2020/05/22 Python
html5指南-2.如何操作document metadata
2013/01/07 HTML / CSS
世界上最好的精品店:Shoptiques
2018/02/05 全球购物
GWT的应用有哪两种部署模式
2012/12/21 面试题
UNIX文件名称有什么规定
2013/03/25 面试题
Servlet面试题库
2015/07/18 面试题
《草原的早晨》教学反思
2014/04/08 职场文书
个人综合鉴定材料
2014/05/23 职场文书
学习十八届四中全会依法治国心得体会
2014/11/03 职场文书
2014年汽车销售工作总结
2014/12/01 职场文书
婚礼双方父亲致辞
2015/07/27 职场文书