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中实现进程间通讯
Oct 09 PHP
人大复印资料处理程序_输入篇
Oct 09 PHP
php中常用的预定义变量小结
May 09 PHP
PHP页面间参数传递的四种方法详解
Jun 09 PHP
测试php函数的方法
Nov 13 PHP
Yii调试SQL的常用方法
Jul 09 PHP
详解PHP的Yii框架中组件行为的属性注入和方法注入
Mar 18 PHP
PHP表单数据写入MySQL数据库的代码
May 31 PHP
php的PDO事务处理机制实例分析
Feb 16 PHP
Laravel接收前端ajax传来的数据的实例代码
Jul 20 PHP
phpfpm的作用和用法
Oct 10 PHP
php array 转json及java 转换 json数据格式操作示例
Nov 13 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
使用adodb lite解决问题
2006/12/31 PHP
php对数组内元素进行随机调换的方法
2015/05/12 PHP
php无限分类使用concat如何实现
2015/11/05 PHP
Laravel中错误与异常处理的用法示例
2018/09/16 PHP
JavaScript setTimeout和setInterval的使用方法 说明
2010/03/25 Javascript
不用锚点也可以平滑滚动到页面的指定位置实现代码
2013/05/08 Javascript
node.js中的buffer.toString方法使用说明
2014/12/14 Javascript
JavaScript中的getMilliseconds()方法使用详解
2015/06/10 Javascript
javascript实现超炫的向上滑行菜单实例
2015/08/03 Javascript
jQuery无刷新上传之uploadify3.1简单使用
2016/06/18 Javascript
利用js来实现缩略语列表、文献来源链接和快捷键列表
2016/12/16 Javascript
jquery.validate.js 多个相同name的处理方式
2017/07/10 jQuery
Thinkjs3新手入门之添加一个新的页面
2017/12/06 Javascript
Vue + better-scroll 实现移动端字母索引导航功能
2018/05/07 Javascript
JS自定义右键菜单实现代码解析
2020/07/16 Javascript
vue项目中微信登录的实现操作
2020/09/08 Javascript
一篇不错的Python入门教程
2007/02/08 Python
Python实现简单的四则运算计算器
2016/11/02 Python
用Django写天气预报查询网站
2018/10/21 Python
python 函数的缺省参数使用注意事项分析
2019/09/17 Python
Python 日志logging模块用法简单示例
2019/10/18 Python
Python正则表达式急速入门(小结)
2019/12/16 Python
Python如何使用OS模块调用cmd
2020/02/27 Python
jupyter notebook快速入门及使用详解
2020/11/13 Python
俄罗斯眼镜网: optikaworld
2016/07/31 全球购物
英国羊皮鞋类领先品牌:Just Sheepskin
2019/12/12 全球购物
保加利亚服装和鞋类购物网站:Bibloo.bg
2020/11/08 全球购物
自动化职业生涯规划书范文
2014/01/03 职场文书
大学生毕业求职自荐书范文
2014/02/04 职场文书
生产文员岗位职责
2014/04/05 职场文书
优秀驾驶员先进事迹材料
2014/05/04 职场文书
化学专业自荐信
2014/05/28 职场文书
巾帼标兵事迹材料
2014/12/26 职场文书
酒店员工辞职信范文
2015/02/28 职场文书
党员证明模板
2015/06/19 职场文书
2019感恩宣传标语!
2019/07/05 职场文书