向其他人發送電子郵件是一件很重要的事情,在開發中它可以用來發送一些程式碼,如 OTP、PIN、身份驗證等
最近,我有一個項目,需要我能夠向用戶發送電子郵件以獲取 OTP 代碼,結果非常簡單。
這是我所做的基本步驟:
首先,您需要透過允許兩步驟驗證設定您的Google帳戶,以便能夠用於發送電子郵件(如果完成,請跳過此步驟)。
- 開啟您的 Google 帳戶。
- 在導覽面板中,選擇安全性。
- 在「您如何登入 Google」下,選擇兩步驟驗證,然後開始。
- 按照螢幕上的步驟操作。
開啟兩步驟驗證
其次,建立一個應用程式密碼(16 位元密碼,允許安全性較低的應用程式或裝置存取您的 Google 帳戶)。
- 確保允許兩步驟驗證。
- 開啟建立和管理您的應用程式密碼。
- 新增應用程式的名稱(無論你喜歡什麼),產生的密碼將如下所示:
- 保存密碼(稍後會用到),不要分享給任何人哦。
最後,這是 python 中用於發送電子郵件的基本程式碼:
- 使用已設定的Google帳戶(兩步驟驗證)和使用您的電子郵件和已產生的應用程式密碼作為參數s.login () 就像上面的程式碼。
-
運行它,這是一個有效的範例:
如果您遇到任何困難,請隨時提問:)
來源:
- https://stackoverflow.com/questions/75021886/gmail-smtp-send-535-5-7-8-username-and-password-not-accepted
-
https://support.google.com/accounts/answer/185839?sjid=7869472629511530464-AP)
-
https://support.google.com/accounts/answer/185833?hl=en)
以上是使用 Python SMPT 和 Gmail 發送電子郵件很簡單!的詳細內容。更多資訊請關注PHP中文網其他相關文章!