<?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;
}
}
?>