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脚本的10个技巧(2)
Oct 09 PHP
PHP 5.0对象模型深度探索之类的静态成员
Mar 27 PHP
php UTF8 文件的签名问题
Oct 30 PHP
无需重新编译php加入ftp扩展的解决方法
Feb 07 PHP
PHP字符串长度计算 - strlen()函数使用介绍
Oct 15 PHP
php检查日期函数checkdate用法实例
Mar 19 PHP
php根据用户语言跳转相应网页
Nov 04 PHP
简单了解PHP编程中数组的指针的使用
Nov 30 PHP
[原创]CI(CodeIgniter)简单统计访问人数实现方法
Jan 19 PHP
PHP生成随机码的思路与方法实例探索
Apr 11 PHP
php 输出缓冲 Output Control用法实例详解
Mar 03 PHP
ThinkPhP+Apache+PHPstorm整合框架流程图解
Nov 23 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
Drupal 添加模块出现莫名其妙的错误的解决方法(往往出现在模块较多时)
2011/04/18 PHP
PHP中的use关键字概述
2014/07/23 PHP
php定时执行任务设置详解
2015/02/06 PHP
JQuery 实现的页面滚动时浮动窗口控件
2009/07/10 Javascript
JSON JQUERY模板实现说明
2010/07/03 Javascript
关于JavaScript的with 语句的使用方法
2011/05/09 Javascript
解析prototype,JQuery中跳出each循环的方法
2013/12/12 Javascript
js中的setInterval和setTimeout使用实例
2014/05/09 Javascript
jQuery实现返回顶部功能适合不支持js的浏览器
2014/08/19 Javascript
js读取csv文件并使用json显示出来
2015/01/09 Javascript
基于RequireJS和JQuery的模块化编程——常见问题全面解析
2016/04/14 Javascript
巧用canvas
2017/01/21 Javascript
jQuery加载及解析XML文件的方法实例分析
2017/01/22 Javascript
用JavaScript做简易的购物车的代码示例
2017/10/20 Javascript
vue2.0学习之axios的封装与vuex介绍
2018/05/28 Javascript
nodejs检测因特网是否断开的解决方案
2019/04/17 NodeJs
jQuery位置选择器用法实例分析
2019/06/28 jQuery
JavaScript实现轮播图效果代码实例
2019/09/28 Javascript
Vue两个版本的区别和使用方法(更深层次了解)
2020/02/16 Javascript
微信小程序实现抖音播放效果的实例代码
2020/04/11 Javascript
JQuery插件tablesorter表格排序实现过程解析
2020/05/28 jQuery
详解vue中v-on事件监听指令的基本用法
2020/07/22 Javascript
Python中集合类型(set)学习小结
2015/01/28 Python
Python基于PycURL实现POST的方法
2015/07/25 Python
简单讲解Python中的字符串与字符串的输入输出
2016/03/13 Python
flask中主动抛出异常及统一异常处理代码示例
2018/01/18 Python
python tkinter界面居中显示的方法
2018/10/11 Python
python 杀死自身进程的实现方法
2019/07/01 Python
如何不用安装python就能在.NET里调用Python库
2019/07/12 Python
Python元组 tuple的概念与基本操作详解【定义、创建、访问、计数、推导式等】
2019/10/30 Python
python 实现在无序数组中找到中位数方法
2020/03/03 Python
什么是聚集索引和非聚集索引
2012/01/17 面试题
酒店总经理工作职责
2013/12/13 职场文书
家庭教育先进个人事迹材料
2014/01/24 职场文书
Python干货实战之八音符酱小游戏全过程详解
2021/10/24 Python
el-table-column 内容不自动换行的解决方法
2022/08/14 Vue.js