[請益] 有關SMTP郵件伺服器連線問題

看板PHP作者 (@#$@#^??)時間14年前 (2011/07/27 15:07), 編輯推噓2(206)
留言8則, 3人參與, 最新討論串1/1
請問各位板上前輩, 小弟最近公司郵件伺服器改過,所以手上的程式無法發送信件(使用phpmailer) 該程式在家走gmail SMTP可以寄信(公司檔465 port 在公司無法寄出) 但是跑我們公司的SMTP就不行 我有telnet我們公司的SMTP 25 port是開啟的狀態 php.ini的SMTP 地址及port也都改了 但程式還是顯示 SMTP Error: Could not connect to SMTP host. Mailer Error: SMTP Error: Could not connect to SMTP host. 剛剛詢問公司資訊室人員 他回答我說由於outlook會先下載 安全性憑證 (cert.cer) 一般使用者在寄送信件時會先驗證安全性憑證,所以可以寄出去 他說如果我的程式能先驗證公司憑證的話 理論上就寄的出去了 我是不確定解答是不是像他說的一樣,但我還是請他把憑證寄給我 接著上網找了 "phpmailer 憑證" 嗯!慘了..資源有點少 只好來這邊請教大家啦~ 請問phpmailer可以模仿出資訊室人員說的outlook先驗證憑證在寄出的功能嗎? 先謝謝大家的幫忙了 -- 標題 [新聞] 王振堂:宏碁平板電腦 明年勝過iPad 時間 Fri Apr 29 10:48:34 2011 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.30.24

07/28 21:27, , 1F
port 25 跟憑證沒關係。看不出來你到底要用哪個 protocol.
07/28 21:27, 1F

07/29 02:37, , 2F
已經抓出問題點了~問題似乎是OUTLOOK上安全密碼驗證(spa)
07/29 02:37, 2F

07/29 02:37, , 3F
的問題 我剛在家試了一下~勾選那個後才能把信件送到外面
07/29 02:37, 3F

07/29 02:38, , 4F
請問phpmailer 有這個選項可以選嗎?
07/29 02:38, 4F

07/29 03:23, , 5F
$mail->SMTPAuth = true; //設定SMTP需要驗證 ?
07/29 03:23, 5F

07/29 10:09, , 6F
樓上謝謝~但是不是這個...microsoft的SMTP好像有額外的
07/29 10:09, 6F

07/29 10:09, , 7F
spa認證
07/29 10:09, 7F

07/29 10:51, , 8F
謝謝大家...我改走tls就成功了@@"...太莫名奇妙了@@"
07/29 10:51, 8F
文章代碼(AID): #1EBxaWs8 (PHP)
文章代碼(AID): #1EBxaWs8 (PHP)