专题推荐:php发邮件代码大全
phpmailer类库文件下载地址:
PHPMailer邮件发送类V5.1下载地址完整代码:
<?php
include "class.phpmailer.php"; //包函邮件发送类
//邮件发送
function send_mail($frommail,$tomail,$subject,$body,$ccmail,$bccmail) {
$mail = new PHPMailer();
$mail->IsSMTP(); // 经smtp发送
$mail->Host = "smtp.163.com"; // SMTP 服务器
$mail->SMTPAuth = true; // 打开SMTP 认证
$mail->Username = "xxx1@163.com"; // 用户名
$mail->Password = "**********"; // 密码
$mail->From = $frommail; // 发信人
$mail->FromName = "suport of 51yip"; // 发信人别名
$mail->AddAddress($tomail); // 收信人
if(!emptyempty($ccmail)){
$mail->AddCC($ccmail); // cc收信人
}
if(!emptyempty($bccmail)){
$mail->AddCC($bccmail); // bcc收信人
}
$mail->WordWrap = 50;
$mail->IsHTML(true); // 以html方式发送
$mail->Subject = $subject; // 邮件标题
$mail->Body = $body; // 邮件内空
$mail->AltBody = "请使用HTML方式查看邮件。";
return $mail->Send();
}
$result= send_mail("xxx1@163.com","xtaying@gmail.com","test","test");
?>
phpmailer功能:
在发送邮时指定多个收件人,抄送地址,暗送地址和回复地址
支持多种邮件编码包括:8bit,base64,binary和quoted-printable
支持SMTP验证
支持冗余SMTP服务器
支持带附件的邮件和Html格式的邮件
自定义邮件头
支持在邮件中嵌入图片
调试灵活
经测试兼容的SMTP服务器包括:sendmail,qmail,Postfix,Imail,Exchange等
可运行在任何平台之上
二,用smtp发送邮件