PHP Mailer
$mail = new PHPMailer();
mb_internal_encoding('UTF-8'); //避免主題亂碼
//Function
function MyMailer($mail, $to, $mailbody, $subject, $attachtrue, $filename) {
global $smtpsecure2, $smtphost2, $smtpport2;
global $username2, $password2, $replyto2;
global $from2, $fromname2;
$mail->IsSMTP();
$mail->SMTPAuth = true; // enable SMTP authentication
$mail->SMTPSecure = $smtpsecure2;
$mail->Host = $smtphost2;
$mail->Port = $smtpport2;
$mail->Username = $username2;
$mail->Password = $password2;
$mail->AddReplyTo($replyto2,$fromname2);
$mail->From = $from2;
$mail->FromName = $fromname2;
$mail->Subject = mb_encode_mimeheader($subject, "UTF-8");
$mail->WordWrap = 50; // set word wrap
$mail->MsgHTML($mailbody);
$mail->AddAddress($to, "");
//charset
$mail->CharSet="UTF-8";
if($attachtrue == 1) {
for($i = 0; $i < count($filename); $i++) {
$mail->AddAttachment("attach/".$filename[$i]);
}
}
$mail->IsHTML(true); // send as HTML
if(!$mail->Send()) {
echo '<meta http-equiv="Content-Type"
content="text/html; charset=utf-8" />';
echo "Error: " . $mail->ErrorInfo;
} else {
echo '<meta http-equiv="Content-Type"
content="text/html; charset=utf-8" />';
echo "Success!";
}
}
發佈留言