看板 Visual_Basic 關於我們 聯絡資訊
最近在做要讓網站發認證信的功能 使用CDO並設定了GMail提供的相關參數 smtpserver = smtp.gmail.com smtpserverport = 465 (or 587 or 25) sendusing = 2 (遠端SMTP) smtpauthenticate = 1 (需驗證) smtpusessl = true (使用SSL) sendusername 與 sendpassword 就分別是 xxxx@gmail.com 和密碼 但是只能收到回應 傳輸錯誤碼為 0x80040217。伺服器回應為 not available 如果port改為587或25的話則是變成無法連接伺服器 可是這帳號密碼直接複製貼在網頁的google帳號登入是正確的 網路上的解答看來看去也不出上面幾個設定 難道GMail已經無法用CDO來送信了嗎?還是現在有什麼東西改了沒設定到呢? https://www.google.com/settings/security/lesssecureapps 我連上面這個都設定了說,Gmail內也把IMAP存取打開了(雖然好像無關) 還有什麼我能做的嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.134.18.8 ※ 文章網址: https://www.ptt.cc/bbs/Visual_Basic/M.1441002170.A.F5C.html
cf1064: 登入gmail後點右上角頭像選我的帳戶,然後點登入和安全性 09/01 21:26
cf1064: 中的登入google,再來移到最下面有一個允許安全性較低的 09/01 21:27
cf1064: 應用程式,把他啟用後再試試 09/01 21:27
MOONRAKER: 那不就是他後面那個連結 09/01 22:45
剛才又自己點進連結看一次,發現上次明明設定為開啟這次卻又變成關閉 可是在一樓說的方式進去看到的仍是開啟的,好怪,同一個設定在兩個地方顯示不同步 重新設為開啟後剛才終於收到信了... 感謝各位的意見 ※ 編輯: Peruheru (220.134.18.8), 09/02/2015 08:46:48
MOONRAKER: 原來還有這種問題 :| 09/02 10:20