在服务器安装 sendmail
sudo apt-get install sendmail
启动 sendmail
sudo /etc/init.d/sendmail start
修改 php.ini
[mail function]
SMTP = localhost
smtp_port = 25
sendmail_from = me@example.com
Function sendMail
/* 调用PHPMailer发送电邮
* @param String $receiver 收件人
* @param String $sender 发件人
* @param String $sender_name 发件人名称如为空则用发件人地址代替
* @param String $subject 邮件主题
* @param String $content 邮件内容
* @param boolean $ishtml 是否html电邮
*
* @param Array $attachements 附件
* @return boolean
*/
function sendMail($receiver, $sender, $sender_name, $subject, $content, $ishtml=true, $attachments=array()) {
include_once "class-phpmailer.php";
if(empty($receiver) || empty($sender) || empty($subject) || empty($content)){
return false;
}
$mail = new PHPMailer();
//$mail->IsSMTP(); // 经smtp发送
//$mail->Host = "smtp.gmail.com"; // SMTP 服务器
//$mail->Port = 465; // SMTP 端口
//$mail->SMTPSecure = 'ssl'; // 加密方式
//$mail->SMTPAuth = true; // 打开SMTP认证
//$mail->Username = "username"; // 用户名
//$mail->Password = "password"; // 密码
$mail->IsMail(); // using PHP mail() function 有可能