Re: [請益] 使用 PHPMailer / smtp 無法連線

看板PHP作者 ( )時間13年前 (2011/03/22 10:36), 編輯推噓4(403)
留言7則, 3人參與, 最新討論串2/2 (看更多)
抱歉,附上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

03/22 10:50, , 1F
你的..$message_body..不用字串嗎?
03/22 10:50, 1F

03/22 11:03, , 2F
因為原本是好幾行的內容,我測試時縮成一行就沒有改了
03/22 11:03, 2F

03/22 12:32, , 3F
你不用字串嗎??
03/22 12:32, 3F

03/22 12:45, , 4F
你要試一下port 587嗎!? gmail的SSL有兩個PORT
03/22 12:45, 4F

03/22 13:10, , 5F
我跟你一樣的問題、後來多設定了$mail->WordWrap = 50;
03/22 13:10, 5F

03/22 13:12, , 6F
就可以了、你可以試試看
03/22 13:12, 6F

03/22 19:45, , 7F
以上方法完全沒有效耶 XD
03/22 19:45, 7F
文章代碼(AID): #1DY0itKm (PHP)
文章代碼(AID): #1DY0itKm (PHP)