整理一个利用php发送邮件(send email)的组件,简单实用!贴部分代码,完整见下面的下载!
<?php //功能: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 = '<div style="line-height:25px">'.$mail_body.'<div>'; $result=$mail->Send(); /*返回true或false*/ $mail->SmtpClose(); return $result; }
文件下载:php发送邮件源码下载