作者Peruheru (還在想)
看板Visual_Basic
標題[ASP ] CDO寄信失敗
時間Mon Sep 5 17:11:45 2016
大家好
維護的伺服器遇到CDO信件寄不出去的情況
使用的是GMail的寄件設定(smtp.gmail.com,465port,SSL連線,需要帳密)
伺服器是古色古香的Windows 2003 R2 IIS6
執行.send動作時會顯示
CDO.Message.1 錯誤 '80040213'
第二行是亂碼,不知道要怎麼改變成可讀文字
錯誤碼google後好像就是登入失敗的意思
但是我把這段寄信程式單獨複製出來
一模一樣的設定和程式碼,在另一台主機上就寄出去了
想說會不會是Port沒開什麼的,但是去防火牆開465和587 port了也沒效
而且在該台主機上開outlook,使用相同帳密和伺服器設定,信寄得出去
這表示就單純只有那台主機上的ASP(IIS)無法寄信,其他管道都可以
CDO也註冊了(regsvr32 Cdonts.dll),不給寄就是不給寄
搞了一整天了還是搞不懂為什麼就只有它寄不了
請問有沒有什麼使用這種方式寄信時,需要注意得眉角被我漏掉了?
謝謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.134.18.8
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Visual_Basic/M.1473066707.A.63F.html
1F:→ Peruheru: 另外GMail允許較低安全性的設定確定已經開了 09/05 17:14