Postfix+SMTP 配置邮件发送

 

如果出现SASL authentication failed; cannot authenticate to server 错误,请安装cyrus-sasl-plain

 

$res = CommonHelper::sendmail($sendto, $sendtitle, $sendfrom, $sendcontent);

publicstaticfunctionsendmail($sendto,$sendtitle,$sendfrom,$sendcontent){
$to=$sendto;
$title=$sendtitle;
$subject="=?UTF-8?B?".base64_encode($title)."?=";
$from='<'.$sendfrom.'>';
$headers='MIME-Version:1.0'."\r\n";
$headers.='Content-type:text/html;charset="utf-8"'."\r\n";//Additionalheaders
$headers.='From:'.$from."\r\n";
$headers.='Return-Path:Activity@happyplaygame.net'."\r\n";
$message=$sendcontent;
$succeed=mail($to,$subject,$message,$headers);
return$succeed;

}

 

posted @ 2018-08-14 18:27  老阳  阅读(736)  评论(0编辑  收藏  举报