Flask Mail簡單配置

2021-08-20 02:12:52 字數 1084 閱讀 3403

對於新手來說,學習新的東西,最重要的是正確性。而這種博文是稀缺的~~。

本文參考:資料

/settings.py

class

email

(): mail_server = 'smtp.163.com'

# 使用的郵箱伺服器

mail_port = 465

# 埠 支援ssl一般為465,預設為25

mail_use_ssl = true

# 是否支援ssl

mail_use_tls = false

# 是否支援tls

mail_default_sender = '***@163.com'

# 預設發件人

mail_username = '***@163.com'

# 使用者名稱

mail_password = 'password'

# 163郵箱客戶端授權碼,不是登入密碼

/manage.py

from flask import flask

from flask_mail import mail, message

import settings

# 載入setting.py裡的配置

完成上面這些配置,就可以愉快的傳送郵件了,來實現一下

def

send_mail

(recipients, subject="hello"):

msg = message(subject, recipients)

msg.body = 'text body'

msg.html = 'htmlbody'

mail.send(msg)

# subject 是郵件主題

# msg.body/msg.html 兩個都是郵件內容,會根據不同平台顯示內容

到這裡,簡單的郵件傳送就完成了。

人生苦短,我用python。 大家學的快樂~

flask mail郵件傳送

1.普通的郵件傳送 基本模板搭建 from flask mail import mail,message import os 郵件配置,一定要放在物件建立之前 郵箱伺服器 163.com qq.com 等 使用者名稱 密碼 可以將密碼設定在環境變數裡,可以在終端設定set 名字 值 建立傳送郵件的物...

使用flask mail傳送郵件

mail server smtp.qq.com mail port 465 mail use tls false mail use ssl true 注意此處,很多人配置發不出去和這個是有關係的 mail password mail username qq.com usr bin env pytho...

Flask外掛程式系列 Flask Mail

簡介 給使用者傳送郵件是 web 應用中最常見的任務之一,比如使用者註冊,找回密碼等。python 內建了乙個 smtplib 的模組,可以用來傳送郵件,這裡我們使用 flask mail,是因為它可以和 flask 整合,讓我們更方便地實現此功能。安裝 使用 pip 安裝 pip install ...