[請益] 請教一各關於PHPMailer的問題

看板PHP作者 (向前走,才知道轉角)時間7年前 (2016/11/21 02:16), 7年前編輯推噓5(505)
留言10則, 7人參與, 最新討論串1/2 (看更多)
各位大大,小弟有一個小問題 因專案中有遇到PHPMailer+gmail發信的功能,在本機上可以正常的 發信,但是不知道為什麼上傳到客戶的主機就會發生 Mailer Error: SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting 的錯誤,以下是程式碼還請各位能解惑 ?> require_once('PHPMailer/PHPMailerAutoload.php'); $mail= new PHPMailer(); $mail->Host = "ssl://smtp.gmail.com"; $mail->IsSMTP(); $mail->SMTPAuth = true; $mail->SMTPSecure = "ssl"; $mail->Port = 465; $mail->Username = "test@gmail.com"; $mail->Password = "XXXXXXXX"; $mail->CharSet = "utf-8"; $mail->From = "test@gmail.com"; $mail->FromName = "Aidec"; $mail->AddAddress("test@test.test", "我是收件人"); $mail->IsHTML(true); $mail->Subject = "主題-測試郵件"; $mail->Body ="內容-測試test123"; $mail->AltBody = '當收件人的電子信箱不支援html時,會顯示這串~~'; if(!$mail->send()) { echo '信件發送失敗!!'; echo 'Mailer Error: ' . $mail->ErrorInfo; } else { echo '信件已發送!!'; } ?> 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.216.19.61 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1479665782.A.6DD.html ※ 編輯: rjackie (61.216.19.61), 11/21/2016 02:19:03

11/21 09:07, , 1F
聯繫主機提供商,防火牆開 port 465 。
11/21 09:07, 1F

11/21 12:25, , 2F
同上 先看主機商有沒有開
11/21 12:25, 2F

11/21 14:10, , 3F
業者說是透過gmail SMTP發信所以跟主機的port沒有關係??
11/21 14:10, 3F

11/21 14:40, , 4F
阿廢話 透過gmail要你主機開路給我出去阿
11/21 14:40, 4F

11/21 14:41, , 5F
你廠商接電話的太笨了 打電話叫他老大來
11/21 14:41, 5F

11/21 16:31, , 6F
笑了XDD
11/21 16:31, 6F

11/21 17:45, , 7F
主機商要開給你 這太常遇到了
11/21 17:45, 7F

11/21 17:45, , 8F
直接寄信給主機商請他開就好了
11/21 17:45, 8F

11/21 17:57, , 9F
Moon大的說法正確,笑了+1
11/21 17:57, 9F

11/22 00:59, , 10F
有笑有推
11/22 00:59, 10F
文章代碼(AID): #1OCUXsRT (PHP)
文章代碼(AID): #1OCUXsRT (PHP)