PHPMailer 是 PHP 一個歷久彌堅的 mail class,有強大的功能,在這邊介紹他簡單的用法。
include_once 'libs/class.phpmailer.php'; $mail = new PHPMailer; $mail->SetLanguage('zh', 'libs/lang/'); // 設定語言 $mail->CharSet ='UTF-8'; // 設定預設編碼 $mail->Encoding = 'base64'; // 設定文字編碼 $mail->IsHTML(true); // 使用 HTML 格式 $mail->From = 'sender@gmail.com'; // 寄件者 Email $mail->FromName = 'name'; // 寄件者名字 $mail->Subject = 'subject'; // 主題 $mail->Body = 'contents'; // 內容 $mail->AddAddress('receiver@gmail.com', 'receiver'); // 收件者 Mail if ($mail->Send()) { echo '寄出'; } else { echo $mail->ErrorInfo; } $mail->ClearAddresses(); // 如果你要在迴圈跑寄信,使用這個函式可以清除收件者 // 如果你要自己設定 SMTP,此時要 include class.smtp.php $mail->IsSMTP(); $mail->SMTPAuth = false; $mail->Host = 'msa.hinet.net'; $mail->Port = 25; // 如果是需要驗證的 Server $mail->SMTPAuth = true; $mail->Username = 'username'; $mail->Password = 'password';
沒有留言:
張貼留言