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下实现一个阿拉伯数字转中文数字的函数
Jul 10 PHP
在服务端进行目录建立、删除,文件上传、删除的过程的php代码
Sep 10 PHP
php 多线程上下文中安全写文件实现代码
Dec 28 PHP
PHP 观察者模式的实现代码
May 10 PHP
php之Smarty模板使用方法示例详解
Jul 08 PHP
最新制作ThinkPHP3.2.3完全开发手册
Nov 23 PHP
php mongodb操作类 带几个简单的例子
Aug 25 PHP
PHP基于单例模式编写PDO类的方法
Sep 13 PHP
PHP实现的策略模式简单示例
Aug 25 PHP
关于ThinkPHP中的异常处理详解
May 11 PHP
thinkPHP5使用Rabc实现权限管理
Aug 28 PHP
php去除deprecated的实例方法
Nov 17 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通过API获取手机号码归属地
2015/05/28 PHP
PHP设计模式之简单投诉页面实例
2016/02/24 PHP
用js 让图片在 div或dl里 居中,底部对齐
2008/01/21 Javascript
传智播客学习之JavaScript基础篇
2009/11/13 Javascript
Javascript string 扩展库代码
2010/04/09 Javascript
网页广告中JS代码的信息监听示例
2014/04/02 Javascript
提升PHP安全:8个必须修改的PHP默认配置
2014/11/17 Javascript
JavaScript模块规范之AMD规范和CMD规范
2015/10/27 Javascript
JavaScript开发者必备的10个Sublime Text插件
2016/02/27 Javascript
JS奇技之利用scroll来监听resize详解
2017/06/15 Javascript
Vue中建立全局引用或者全局命令的方法
2017/08/21 Javascript
从setTimeout看js函数执行过程
2017/12/19 Javascript
angular 未登录状态拦截路由跳转的方法
2018/10/09 Javascript
详解Vue template 如何支持多个根结点
2020/02/10 Javascript
JavaScrip如果基于url实现图片下载
2020/07/03 Javascript
jQuery实现计算器功能
2020/10/19 jQuery
[01:15:15]VG VS EG Supermajor小组赛B组胜者组第一轮 BO3第二场 6.2
2018/06/03 DOTA
分享6个隐藏的python功能
2017/12/07 Python
pyqt5 获取显示器的分辨率的方法
2019/06/18 Python
关于PyTorch 自动求导机制详解
2019/08/18 Python
python运用sklearn实现KNN分类算法
2019/10/16 Python
Python 3.6打包成EXE可执行程序的实现
2019/10/18 Python
python opencv将表格图片按照表格框线分割和识别
2019/10/30 Python
Python 实现国产SM3加密算法的示例代码
2020/09/21 Python
英国皇家邮政海外旗舰店:Royal Mail
2018/02/21 全球购物
幼师自我鉴定范文
2013/10/01 职场文书
餐饮企业总经理岗位职责范文
2014/02/18 职场文书
2014植树节活动总结
2014/03/11 职场文书
大学生创业事迹材料
2014/12/30 职场文书
安全生产先进个人事迹材料
2014/12/30 职场文书
会议主持词结束语
2015/07/03 职场文书
开业典礼致辞
2015/07/29 职场文书
2016年小学生迎国庆广播稿
2015/12/18 职场文书
六五普法学习心得体会
2016/01/21 职场文书
交通事故协议书范本
2016/03/19 职场文书
MySQL插入数据与查询数据
2022/03/25 MySQL