[ASP ] CDO寄信失敗

作者: Peruheru (還在想)   2016-09-05 17:11:45
大家好
維護的伺服器遇到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),不給寄就是不給寄
搞了一整天了還是搞不懂為什麼就只有它寄不了
請問有沒有什麼使用這種方式寄信時,需要注意得眉角被我漏掉了?
謝謝各位
作者: Peruheru (還在想)   2016-09-05 17:14:00
另外GMail允許較低安全性的設定確定已經開了

Links booklink

Contact Us: admin [ a t ] ucptt.com