看板 PHP 關於我們 聯絡資訊
抱歉,附上code <?php $title = "測試~"; $email = "我的gmail信箱"; $message_body = <<<_MESSAGE 這是一封由系統發出的測試信。 _MESSAGE; sendEmail($email, $title, $message_body); function sendEmail($receiver, $subject, $message) { require_once('phpmailer/class.phpmailer.php'); $myEmail = "我的gmail信箱"; $mail = new PHPMailer(true); $mail->IsSMTP(); $mail->SMTPAuth = true; $mail->SMTPSecure = "ssl"; $mail->Host = "smtp.gmail.com"; $mail->Port = 465; $mail->CharSet = "UTF-8"; $mail->Username = $myEmail; $mail->Password = "我的gmail密碼"; try { $mail->AddReplyTo($myEmail, 'Me'); $mail->AddAddress($receiver, $receiver); $mail->SetFrom($myEmail, 'Me'); $mail->Subject = $subject; $mail->MsgHTML($message); $mail->Send(); } catch (phpmailerException $e) { echo $e->errorMessage(); } catch (Exception $e) { echo $e->getMessage(); } } ?> <html>測試網頁</html> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.2.239
UniFish:你的..$message_body..不用字串嗎? 03/22 10:50
rainphiz:因為原本是好幾行的內容,我測試時縮成一行就沒有改了 03/22 11:03
UniFish:你不用字串嗎?? 03/22 12:32
UniFish:你要試一下port 587嗎!? gmail的SSL有兩個PORT 03/22 12:45
sunz5010:我跟你一樣的問題、後來多設定了$mail->WordWrap = 50; 03/22 13:10
sunz5010:就可以了、你可以試試看 03/22 13:12
rainphiz:以上方法完全沒有效耶 XD 03/22 19:45