3
我試圖創建一個python腳本通過smpt.gmail.com發送一封電子郵件。我只能使用套接字。蟒蛇SMTP服務器中的AUTH LOGIN的問題
目前,我已經有腳本成功連接到服務器,聲明StartTLS並將套接字包裝在SSL中。但是,我在嘗試使用服務器進行身份驗證時遇到了問題。
這裏是我的認證碼:
clientSocketSSL.send('AUTH LOGIN\r\n')
clientSocketSSL.send(base64.b64encode('USERNAME')+'\r\n')
clientSocketSSL.send(base64.b64encode('PASS')+'\r\n')
我得到的迴應是
501 5.5.2 Cannot Decode response
所以後來,因爲我沒有正確驗證MAIL FROM命令失敗。
我覺得這是一個非常容易的解決方案,我只是使用auth登錄不正確?我一直在找了兩個小時,但一直沒能找到任何東西...