PHPMailer
来源:互联网 发布:无需网络的手机电视 编辑:程序博客网 时间:2024/05/01 00:14
<?php
/**
* 邮件发送
* @param string $to 表示收件人地址
* @param string $subject 表示邮件标题
* @param string $body 表示邮件正文
* @param string $headers 表示邮件编码统一标准
* @author tianjing
*/
include_once("/var/www/html/htdocs/database.php");
error_reporting(E_STRICT);
date_default_timezone_set("Asia/Shanghai");//设定时区东八区
include("/var/www/html/htdocs/email/class.phpmailer.php");
include("/var/www/html/htdocs/email/class.smtp.php");
function postmail($from,$to,$subject = "",$body = "",$path="", $name = '')
{
$to = "yingzi@yahoo.com"; // TODO
$subject = "=?UTF-8?B?".base64_encode($subject)."?=";
$body = eregi_replace("[\]",'',$body); //对邮件内容进行必要的过滤
$mail = new PHPMailer(); //new一个PHPMailer对象出来
$mail->Charset='UTF-8';
$mail->ContentType = "text/html";
$mail->IsSMTP(); // 设定使用SMTP服务
$mail->SMTPAuth = true; // 启用 SMTP 验证功能
$mail->Host = 'smtp.yahoo.com'; // SMTP 服务器
$mail->Port = 25; // SMTP服务器的端口号
$mail->Username = "yingzi@yahoo.com"; // SMTP服务器用户名发件人邮箱账号
$mail->Password = '123456!'; // SMTP服务器密码发件人邮箱密码
$mail->From = $from; //发件人邮箱
$mail->FromName = $from; //发件人邮箱名字
$mail->Subject = $subject; //标题
$mail->WordWrap = 50; // set word wrap
//$mail->Body =$body; //邮件内容
$mail->Body = "<html><body>您好,<p>请点击如下链接查看合同内容:<p>";
$mail->Body .= $body;
$mail->Body .= "本邮件为用印申请单,自动发送";
$mail->Body .= ",现在属于测试阶段,不用理会";
$mail->Body .= "</body></html>";; //邮件内容
$address = $to;
$mail->AddAddress($address, "");
//$mail->AddEmbeddedImage("logo.jpg", "my-attach", "logo.jpg"); //设置邮件中的图片
//$mail->AddAttachment("/var/www/html/upload/11111.xlsx","11111.xlsx");
$mail->AddAttachment($path,$name);
if(!$mail->Send())
{
echo "Mailer Error: " . $mail->ErrorInfo . "\n";
return 0;
}
else
{
echo "Message sent OK!\n";
return 1;
}
}
?>
/**
* 邮件发送
* @param string $to 表示收件人地址
* @param string $subject 表示邮件标题
* @param string $body 表示邮件正文
* @param string $headers 表示邮件编码统一标准
* @author tianjing
*/
include_once("/var/www/html/htdocs/database.php");
error_reporting(E_STRICT);
date_default_timezone_set("Asia/Shanghai");//设定时区东八区
include("/var/www/html/htdocs/email/class.phpmailer.php");
include("/var/www/html/htdocs/email/class.smtp.php");
function postmail($from,$to,$subject = "",$body = "",$path="", $name = '')
{
$to = "yingzi@yahoo.com"; // TODO
$subject = "=?UTF-8?B?".base64_encode($subject)."?=";
$body = eregi_replace("[\]",'',$body); //对邮件内容进行必要的过滤
$mail = new PHPMailer(); //new一个PHPMailer对象出来
$mail->Charset='UTF-8';
$mail->ContentType = "text/html";
$mail->IsSMTP(); // 设定使用SMTP服务
$mail->SMTPAuth = true; // 启用 SMTP 验证功能
$mail->Host = 'smtp.yahoo.com'; // SMTP 服务器
$mail->Port = 25; // SMTP服务器的端口号
$mail->Username = "yingzi@yahoo.com"; // SMTP服务器用户名发件人邮箱账号
$mail->Password = '123456!'; // SMTP服务器密码发件人邮箱密码
$mail->From = $from; //发件人邮箱
$mail->FromName = $from; //发件人邮箱名字
$mail->Subject = $subject; //标题
$mail->WordWrap = 50; // set word wrap
//$mail->Body =$body; //邮件内容
$mail->Body = "<html><body>您好,<p>请点击如下链接查看合同内容:<p>";
$mail->Body .= $body;
$mail->Body .= "本邮件为用印申请单,自动发送";
$mail->Body .= ",现在属于测试阶段,不用理会";
$mail->Body .= "</body></html>";; //邮件内容
$address = $to;
$mail->AddAddress($address, "");
//$mail->AddEmbeddedImage("logo.jpg", "my-attach", "logo.jpg"); //设置邮件中的图片
//$mail->AddAttachment("/var/www/html/upload/11111.xlsx","11111.xlsx");
$mail->AddAttachment($path,$name);
if(!$mail->Send())
{
echo "Mailer Error: " . $mail->ErrorInfo . "\n";
return 0;
}
else
{
echo "Message sent OK!\n";
return 1;
}
}
?>
- PHPMailer
- PHPMailer
- phpmailer
- phpmailer
- PHPMailer / PHPMailer
- phpmailer-1.73
- phpmailer 实例
- PHPMailer Sample
- phpMailer 使用
- phpmailer使用
- phpmailer使用说明
- phpmailer使用方法
- phpmailer配置
- PHPMailer使用说明
- PHPMailer使用
- PHPMailer使用
- Laravel5 +phpmailer
- phpmailer 小结
- ThinkPHP学习笔记多模板支持和多语言支持
- J2EE 部署项目报错
- linux grub 引导启动过程详解
- Source Insight 不显示文件列表的解决
- SurfaceView,SurfaceHolder,SurfaceHolder.CallBack,各代表什么意思
- PHPMailer
- linux下vim命令详解
- 找不到php_mbstring.dll或php_exif.dll的解决方法与mb_系列函数的用法 libmcrypt.dll时出错的处理
- FZOJ 1752 A^B mod C
- 开源Silverlight数据访问组件System.Data.Silverlight使用教程
- ASP.NET整理:GridView,基本用法,高级用法,分页
- CAS原理分析
- Eclipse 3.5.0 Web项目部署时,UserLibrary的包不能部署到lib下
- 读配置文件