整理一个利用php发送邮件(send email)的组件,简单实用!贴部分代码,完整见下面的下载!
//功能:php发送邮件
//author:http://www.phpernote.com
if(sendmail('phpernote@163.com','测试mailsubject','测试mailbody','www.phpernote.com','smtp.qq.com','12345678@qq.com','123456')){
echo 'send success';
}else{
echo 'send fail';
}
/************发送邮件函数****************/
function sendmail($mail_to,$mail_subject,$mail_body,$mail_fromName,$smtp_host,$smtp_username,$smtp_password){
require_once('./class.phpmailer.php');
require_once('./class.smtp.php');
$mail = new PHPMailer();
$mail->CharSet = "UTF-8"; // 设置编码
$mail->IsSMTP();
$mail->SMTPAuth = true; // 设置为安全验证方式
$mail->Host = $smtp_host; // SMTP服务器地址
$mail->Username = $smtp_username; // 登录用户名
$mail->Password = $smtp_password; // 登录密码
$mail->From = $smtp_username; // 发件人地址
$mail->FromName = $mail_fromName;
$mail->WordWrap = 50;
$mail->IsHTML(true); // 是否支持html邮件,true 或false
$mail->AddAddress($mail_to); // 客户邮箱地址
$mail->Subject = $mail_subject;
$mail->Body = '
$result=$mail->Send(); /*返回true或false*/
$mail->SmtpClose();
return $result;
}