<?php
require_once APPLICATION_PATH.'/models/class.phpmailer.php';
//发送邮件
class Send_Mail{
function send_mail($fromname,$subject,$content,$user_mail)
{
$mail = new PHPMailer(); //实例化
$mail->IsSMTP(); // 启用SMTP
$mail->Host = "smtp.163.com"; //SMTP服务器 新浪邮箱
$mail->Port = 25; //邮件发送端口
$mail->SMTPAuth = true; //启用SMTP认证
$mail->CharSet = "UTF-8"; //字符集
$mail->Encoding = "base64"; //编码方式
$mail->Username = "[email protected]"; //你的邮箱
$mail->Password = "hjtx123456"; //你的密码
$mail->Subject = $subject; //邮件标题
$mail->From = "[email protected]"; //发件人地址(也就是你的邮箱)
$mail->FromName = $fromname; //发件人姓名
$address = "$user_mail";//收件人email
$mail->AddAddress("$address");//添加收件人地址,昵称
$mail->IsHTML(true); //支持html格式内容
$emailtype = "HTML"; //信件类型,文本:text;网页:HTML
$mail->Body = $content;//邮件内容
if(!$mail->Send()) {
return false;
} else {
return true; //发送成功
}
}
}
require_once APPLICATION_PATH.'/models/class.phpmailer.php';
//发送邮件
class Send_Mail{
function send_mail($fromname,$subject,$content,$user_mail)
{
$mail = new PHPMailer(); //实例化
$mail->IsSMTP(); // 启用SMTP
$mail->Host = "smtp.163.com"; //SMTP服务器 新浪邮箱
$mail->Port = 25; //邮件发送端口
$mail->SMTPAuth = true; //启用SMTP认证
$mail->CharSet = "UTF-8"; //字符集
$mail->Encoding = "base64"; //编码方式
$mail->Username = "[email protected]"; //你的邮箱
$mail->Password = "hjtx123456"; //你的密码
$mail->Subject = $subject; //邮件标题
$mail->From = "[email protected]"; //发件人地址(也就是你的邮箱)
$mail->FromName = $fromname; //发件人姓名
$address = "$user_mail";//收件人email
$mail->AddAddress("$address");//添加收件人地址,昵称
$mail->IsHTML(true); //支持html格式内容
$emailtype = "HTML"; //信件类型,文本:text;网页:HTML
$mail->Body = $content;//邮件内容
if(!$mail->Send()) {
return false;
} else {
return true; //发送成功
}
}
}
解决方案 »
- 求解:这种图片地址的加密方法是如何实现的(50分)
- 百度地图中,如何根据一个坐标点搜索数据库中附近多少距内的N个坐标点
- 上传文件问题。。。
- 在字符串中如何保留$
- 进度条问题~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 请大家提供学习PHP和用PHP进行开发有哪些经典的网站或著作?
- php中怎样用session进行用户身份验证,php.ini应该怎样配置啊???
- 关于PHP安装的问题 谢谢 :)
- 这种效果是怎么弄的
- 请问下大家,php如何通过一个按钮,给6个下拉框赋不同的值,并且是中文。
- 这样的两个语句能否结合为一句。
- 请问一个数据库链接类的疑问
<?php
require_once APPLICATION_PATH.'/models/class.phpmailer.php';
//发送邮件
class Send_Mail{
function send_mail($fromname,$subject,$content,$user_mail)
{
$mail = new PHPMailer(); //实例化
$mail->IsSMTP(); // 启用SMTP
$mail->Host = "smtp.163.com"; //SMTP服务器 新浪邮箱
$mail->Port = 25; //邮件发送端口
$mail->SMTPAuth = true; //启用SMTP认证
$mail->CharSet = "UTF-8"; //字符集
$mail->Encoding = "base64"; //编码方式
$mail->Username = "[email protected]"; //你的邮箱
$mail->Password = "hjtx123456"; //你的密码
$mail->Subject = $subject; //邮件标题
$mail->From = "[email protected]"; //发件人地址(也就是你的邮箱)
$mail->FromName = $fromname; //发件人姓名
$address = "$user_mail";//收件人email
$mail->AddAddress("$address");//添加收件人地址,昵称
$mail->IsHTML(true); //支持html格式内容
$emailtype = "HTML"; //信件类型,文本:text;网页:HTML
$mail->Body = $content;//邮件内容
if(!$mail->Send()) {
return false;
} else {
return true; //发送成功
}
}
}
顺藤摸瓜,看看哪里出了这样的信息,就知道为什么了。基本调试方法!
return $this->AddAnAddress('to', $address, $name);
} private function AddAnAddress($kind, $address, $name = '') {
if (!preg_match('/^(to|cc|bcc|ReplyTo)$/', $kind)) {
echo 'Invalid recipient array: ' . kind;
return false;
}
$address = trim($address);
$name = trim(preg_replace('/[\r\n]+/', '', $name)); //Strip breaks and trim
if (!self::ValidateAddress($address)) {
$this->SetError($this->Lang('invalid_address').': '. $address);
if ($this->exceptions) {
throw new phpmailerException($this->Lang('invalid_address').': '.$address);
}
echo $this->Lang('invalid_address').': '.$address;
return false;
}
...