sysnerror: utf-8 with bom
解決辦法 用nodepad++打開 儲存為 utf-8 no bom 格式
網站背景運作 python manage.py release &
發郵件,先設定好發送方
我選擇的是163郵箱,在設定中開啟SMTP服務,下面會有溫馨提示:請使用授權碼登入第三方郵件用戶端,
其中163的授權碼是綁定手機時自己設定的,qq郵箱是通過發短信擷取的,qq郵箱開啟SMTP服務在設定下面的賬戶裡面
需要記住授權碼,在寫發郵件程式時需要用到
開啟服務後,需要使用授權碼登入第三方郵件用戶端,下載下傳了微軟的outlook2007,在剛進入時候就需要設定授權碼登入的郵箱,我設定了163的郵箱
賬戶就是郵箱名,密碼就是所擷取到的授權碼
也可以在工具-->賬戶設定-->看到設定好的郵箱,在其他設定中-->發送伺服器-->確定勾選了我的發送伺服器需要驗證,下面的方式我選擇了第二種
下面貼出python發送郵件的程式:
上面mailto_list 表示需要接收郵件郵箱,mail_user發送方郵箱,mail_pass 發送方授權碼
如結果所示,不成功顯示535,成功顯示True。
下面列出flask中代碼:
上面是設定的參數,mail_username表示發送方郵箱,mail_password表示授權碼,
進入python hello.py shell
紅色劃掉的寫錯了,其中sender表示發送方,recipients表示接收方郵箱清單
其中最常見的幾個問題:
環境設定更改後,在指令視窗中需要退了再進入,不然會一直報錯,
上面這個是參數的位置不對
上面這個就是開始部分需要設定的部分沒有設定好