/**
* 使用Smtp协议发送邮件
* @param unknown_type $sendto_email 发送邮件的目的地
* @param unknown_type $subject 发送的标题
* @param unknown_type $body 发送的主体内容
* @param unknown_type $extra_hdrs 接收者邮件域名
* @param unknown_type $user_name 用户名
*/
public function sendSmtpMail($sendto_email, $subject, $body, $extra_hdrs, $user_name) {
$mail = new PHPMailer() ;
$mail->IsSMTP(); // 使用SMTP协议
$mail->Host = "smtp.163.com"; // SMTP servers
$mail->SMTPAuth = true; // 在SMTP认证
$mail->Username = "youmail"; // 邮件用户名,不需要使用@域名
$mail->Password = "youpassword"; // 邮件密码
$mail->From = "youmail@163.com"; // 发件人邮箱
$mail->FromName = "风搜管理员"; // 发件人
$mail->CharSet = "UTF-8"; // 这里指定字符集!
$mail->Encoding = "base64";
$mail->Port = 25 ; // 端口
$mail->AddAddress($sendto_email,$user_name); // 收件人邮箱和姓名
// $mail->AddReplyTo("youmail@163.com","163.com");
//$mail->WordWrap = 50; // 设置换行字数
//$mail->AddAttachment("/var/tmp/file.tar.gz"); //添加附件
//$mail->AddAttachment("/tmp/image.jpg", "new.jpg");
$mail->IsHTML(true); // 发送HTML
// 邮件主题
$mail->Subject = $subject;
// 邮件内容
$mail->Body = '
<html><head>
<meta http-equiv="Content-Language" content="zh-cn">
<meta http-equiv="Content-Type" content="text/html; charset=GB2312"></head>
<body>
欢迎来到风搜<a href="http://www.fengso.com">http://www.fengso.com</a> <br /><br />
感谢您注册为本站会员!<br /><br />
</body>
</html>
';
$mail->AltBody ="text/html";
if(!$mail->Send())
{
echo "邮件发送有误 <p>";
echo "邮件错误信息: " . $mail->ErrorInfo;
exit;
}
else {
echo "$user_name 邮件发送成功!<br />";
}
}
分享到:
相关推荐
php中用phpmailer发送邮件.pdf
PHPMailer发送邮件
使用方法: ... 第二步,在 config文件里新增 如下配置,或者干脆在action里用C函数设置临时配置亦可. ...SendMail('350680013@qq.com','我能用phpmailer发送邮件了','谢谢您。。。',C('MAIL_SENDER')); PS:欢迎下载使用
使用phpmailer发送邮件 PHP源码使用phpmailer发送邮件 PHP源码
phpmailer PHPmailer发送邮件
phpmailer邮件发送代码,可以群发,添加附件
PHPMailer是一个发送电子邮件的PHP函数包,它可以在发送邮时指定多个收件人,支持抄送地址,回复地址,支持8bit,base64,binary和quoted-printable等多种邮件编码,支持SMTP验证、冗余SMTP服务器、支持带附件的邮件...
PHPMailer发邮件,而且可以用远程代理来发邮件,很实用。
教你如何使用phpmailer发邮件实例
使用PHPMailer发送邮件的DEMO
使用PHPMAILER类发送邮件。使用DEMO: http://blog.csdn.net/dengxingbo/archive/2010/03/13/5377854.aspx
利用PHPMailer发送邮件,解决现在25端口不能发送邮件的问题。SSL465端口发送邮件。
tp3.2.2整合PHPMailer发邮件,可发附件,发送内容中可插入图片
thinkphp利用phpmailer发送邮件,qq邮箱和163都已测试成功。
PHPMailer邮件发送代码,php发送邮件源码包,直接整合
教你如何使用PHPMailer简单的发送邮件,轻松搞定,