phpmailer发送gmail邮件实例详解


Posted in PHP onJune 24, 2013
<html>
<head>
<title>PHPMailer - SMTP (Gmail) basic test</title>
</head>
<body>
<?php
//error_reporting(E_ALL);
error_reporting(E_STRICT);
date_default_timezone_set('America/Toronto');
require_once('../class.phpmailer.php');
//include("class.smtp.php"); // optional, gets called from within class.phpmailer.php if not already loaded
$mail             = new PHPMailer();
$body             = file_get_contents('contents.html');
$body             = eregi_replace("[\]",'',$body);
$mail->IsSMTP(); // telling the class to use SMTP
$mail->Host       = "mail.gmail.com"; // SMTP server
$mail->SMTPDebug  = 2;                     // enables SMTP debug information (for testing)
                                           // 1 = errors and messages
                                           // 2 = messages only
$mail->SMTPAuth   = true;                  // enable SMTP authentication
$mail->SMTPSecure = "ssl";                 // sets the prefix to the servier
$mail->Host       = "smtp.gmail.com";      // sets GMAIL as the SMTP server
$mail->Port       = 465;                   // set the SMTP port for the GMAIL server
$mail->Username   = "***@gmail.com";  // GMAIL username
$mail->Password   = "***";            // GMAIL password
$mail->SetFrom('****@gmail.com', 'First Last');
$mail->AddReplyTo("***@gmail.com","First Last");
$mail->Subject    = "PHPMailer Test Subject via smtp (Gmail), basic";
$mail->AltBody    = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test
$mail->MsgHTML($body);
$address = "***@gmail.com";
$mail->AddAddress($address, "John Doe");
$mail->AddAttachment("images/phpmailer.gif");      // attachment
$mail->AddAttachment("images/phpmailer_mini.gif"); // attachment
if(!$mail->Send()) {
  echo "Mailer Error: " . $mail->ErrorInfo;
} else {
  echo "Message sent!";
}
?>
</body>
</html>
PHP 相关文章推荐
php 一元分词算法
Nov 30 PHP
php 静态变量与自定义常量的使用方法
Jan 26 PHP
php htmlspecialchars加强版
Feb 16 PHP
约瑟夫环问题的PHP实现 使用PHP数组内部指针操作函数
Oct 12 PHP
那些年一起学习的PHP(二)
Mar 21 PHP
session在php5.3中的变化 session_is_registered() is deprecated in
Nov 12 PHP
PHP中获取时间的下一周下个月的方法
Mar 18 PHP
codeigniter数据库操作函数汇总
Jun 12 PHP
thinkphp中html:list标签传递多个参数实例
Oct 30 PHP
PHP实现在windows下配置sendmail并通过mail()函数发送邮件的方法
Jun 20 PHP
Thinkphp 框架扩展之驱动扩展实例分析
Apr 27 PHP
PHP设计模式(一)工厂模式Factory实例详解【创建型】
May 02 PHP
深入php中var_dump方法的使用详解
Jun 24 #PHP
php中让上传的文件大小在上传前就受限制的两种解决方法
Jun 24 #PHP
解析在apache里面给php写虚拟目录的详细方法
Jun 24 #PHP
关于file_get_contents返回为空或函数不可用的解决方案
Jun 24 #PHP
解析php addslashes()与addclashes()函数的区别和比较
Jun 24 #PHP
解析PHP中ob_start()函数的用法
Jun 24 #PHP
关于ob_get_contents(),ob_end_clean(),ob_start(),的具体用法详解
Jun 24 #PHP
You might like
PHP数组排序函数合集 以及它们之间的联系分析
2013/06/27 PHP
php mb_substr()函数截取中文字符串应用示例
2014/07/29 PHP
Yii2 如何在modules中添加验证码的方法
2017/06/19 PHP
laravel框架中表单请求类型和CSRF防护实例分析
2019/11/23 PHP
五个jQuery图片画廊插件 推荐
2011/05/12 Javascript
jquery 笔记 事件
2011/11/02 Javascript
javascript中的parseInt和parseFloat区别
2013/07/12 Javascript
javascript判断非数字的简单例子
2013/07/18 Javascript
js动态创建、删除表格示例代码
2013/08/07 Javascript
wap手机图片滑动切换特效无css3元素js脚本编写
2014/07/28 Javascript
深入讲解AngularJS中的自定义指令的使用
2015/06/18 Javascript
switch语句的妙用(必看篇)
2016/10/03 Javascript
浅谈在vue项目中如何定义全局变量和全局函数
2017/10/24 Javascript
vue 权限认证token的实现方法
2018/07/17 Javascript
详解JavaScript添加给定的标签选项
2018/09/17 Javascript
如何在微信小程序里面退出小程序的方法
2019/04/28 Javascript
JavaScript实现的弹出遮罩层特效经典示例【基于jQuery】
2019/07/10 jQuery
Vue 中 filter 与 computed 的区别与用法解析
2019/11/21 Javascript
vue 动态表单开发方法案例详解
2019/12/02 Javascript
js正则匹配多个全部数据问题
2019/12/20 Javascript
使用jQuery实现购物车
2020/10/29 jQuery
[04:32]DOTA2著名解说配音敌法师 现场专访海涛怒切假腿
2013/12/20 DOTA
[37:45]2014 DOTA2国际邀请赛中国区预选赛5.21 DT VS Orenda
2014/05/22 DOTA
fastcgi文件读取漏洞之python扫描脚本
2017/04/23 Python
详谈套接字中SO_REUSEPORT和SO_REUSEADDR的区别
2018/04/28 Python
对python中url参数编码与解码的实例详解
2019/07/25 Python
python3 深浅copy对比详解
2019/08/12 Python
Python 实现加密过的PDF文件转WORD格式
2020/02/04 Python
html5的自定义data-*属性与jquery的data()方法的使用
2014/07/02 HTML / CSS
师范生自荐信模板
2014/05/28 职场文书
解除聘用合同证明书范本
2014/09/11 职场文书
2014年家长学校工作总结
2014/11/20 职场文书
工程主管竞聘书
2015/09/15 职场文书
如何让2019年上半年的工作总结更出色!
2019/07/01 职场文书
《飘》英文读后感五篇
2019/10/11 职场文书
MySQL数据库 安全管理
2022/05/06 MySQL