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; }