最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Django應(yīng)用程序中如何發(fā)送電子郵件詳解

 更新時間:2017年02月04日 09:42:43   作者:安生  
我們常常會用到一些發(fā)送郵件的功能,比如有人提交了應(yīng)聘的表單,可以向HR的郵箱發(fā)郵件,這樣,HR不看網(wǎng)站就可以知道有人在網(wǎng)站上提交了應(yīng)聘信息。下面這篇文章就介紹了在Django應(yīng)用程序中如何發(fā)送電子郵件的相關(guān)資料,需要的朋友可以參考借鑒。

前言

在Django應(yīng)用程序中發(fā)送電子郵件最常見的用例是密碼重置、帳戶激活和發(fā)送與您的應(yīng)用程序相關(guān)的一般通知。下面來看看詳細的介紹吧。

配置Django發(fā)送電子郵件

要配置您的Django應(yīng)用程序,添加下面的參數(shù)到你settings.py:

# 主機
EMAIL_HOST = "smtp.sina.com"
# 端口
EMAIL_PORT = 25
# 發(fā)件人郵箱
EMAIL_HOST_USER = "anshengme@sina.com"
# 密碼
EMAIL_HOST_PASSWORD = "ansheng.me"
# 是否使用https
EMAIL_USE_TLS = False
# 發(fā)件人
EMAIL_FROM = "安生"

發(fā)送郵件

先看看send_mail()方法提供了那些參數(shù):

參數(shù) 描述
subject 郵件標題
message 郵件正文
from_email 發(fā)送者
recipient_list 收件人列表
fail_silently 布爾值,
auth_user 用于向SMTP服務(wù)器進行身份驗證的可選用戶名,如果未提供此項,Django將使用EMAIL_HOST_USER設(shè)置的值
auth_password 用于向SMTP服務(wù)器進行身份驗證的可選密碼,如果未提供此項,Django將使用EMAIL_HOST_PASSWORD設(shè)置的值
connection 用于發(fā)送郵件的可選電子郵件后端,如果未指定,將使用默認后端的實例
html_message 如果提供了html_message,則生成的電子郵件將是一個多部分/替代電子郵件,其消息為text/plain內(nèi)容類型,html_message為text/html內(nèi)容類型。

然后我們進入帶django shell環(huán)境變量的python解釋器,然后發(fā)送一個郵件試試?

$ python3 manage.py shell
In [1]: from django.core.mail import send_mail
In [2]: send_mail("這是郵件標題", "這是郵件主體", 'anshengme@sina.com', ['ianshengme@gmail.com'])
# 返回值將是成功傳遞的消息的數(shù)量(可以是0或1,因為它只能發(fā)送一個消息)
Out[2]: 1

打開接收郵件的郵箱看看是否已經(jīng)接收到郵件了?

同時發(fā)送多封電子郵件

send_mass_mail()所提供的參數(shù)值

屬性 描述
datatuple 接收一個一個元組,每個元素都是(subject, message, from_email, recipient_list)這種格式

小栗子

In [1]: message1 = ("這是第一封郵件標題", "這是第一封郵件主體", 'anshengme@sina.com', ['ianshengme@gmail.com'])
In [2]: message2 = ("這是第二封郵件標題", "這是第二封郵件主體", 'anshengme@sina.com', ['ianshengme@gmail.com'])
In [3]: from django.core.mail import send_mass_mail
In [4]: send_mass_mail((message1,message2),fail_silently=False)
Out[4]: 2

返回值將是已成功發(fā)送郵件的消息數(shù)。

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關(guān)文章

  • Python發(fā)送網(wǎng)絡(luò)請求(requests)

    Python發(fā)送網(wǎng)絡(luò)請求(requests)

    這篇文章主要介紹了Python發(fā)送網(wǎng)絡(luò)請求(requests),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • Python調(diào)用ollama本地大模型進行批量識別PDF

    Python調(diào)用ollama本地大模型進行批量識別PDF

    現(xiàn)在市場上有很多PDF文件的識別,然而隨著AI的興起,本地大模型的部署,這些成為一種很方便的方法,本文我們就來看看Python如何調(diào)用ollama本地大模型進行PDF相關(guān)操作吧
    2025-03-03
  • python類共享變量操作

    python類共享變量操作

    這篇文章主要介紹了python類共享變量操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • Python 實現(xiàn)3種回歸模型(Linear Regression,Lasso,Ridge)的示例

    Python 實現(xiàn)3種回歸模型(Linear Regression,Lasso,Ridge)的示例

    這篇文章主要介紹了Python 實現(xiàn) 3 種回歸模型(Linear Regression,Lasso,Ridge)的示例,幫助大家更好的進行機器學(xué)習(xí),感興趣的朋友可以了解下
    2020-10-10
  • python日志模塊loguru詳解

    python日志模塊loguru詳解

    大家好,本篇文章主要講的是python日志模塊loguru詳解,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-02-02
  • Python基于ImageAI實現(xiàn)圖像識別詳解

    Python基于ImageAI實現(xiàn)圖像識別詳解

    ImageAI是一個面向計算機視覺編程的Python庫,支持最先進的機器學(xué)習(xí)算法。本文將利用ImageAI實現(xiàn)圖像識別功能,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-02-02
  • Python腳本Selenium及頁面Web元素定位詳解

    Python腳本Selenium及頁面Web元素定位詳解

    這篇文章主要為大家介紹了Python腳本中如何使用Selenium定位頁面Web元素的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-10-10
  • 3種適用于Python的瘋狂秘密武器及原因解析

    3種適用于Python的瘋狂秘密武器及原因解析

    這篇文章主要介紹了3種適用于Python的瘋狂秘密武器,本文給大家分享問題原因解析,通過實例代碼圖文的形式給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04
  • 最新評論

    化隆| 通许县| 丹东市| 金门县| 和平区| 寿宁县| 聂荣县| 南郑县| 会宁县| 静安区| 濮阳市| 新密市| 安岳县| 辰溪县| 云南省| 屏山县| 舟曲县| 电白县| 宜昌市| 巩义市| 顺昌县| 克拉玛依市| 万山特区| 防城港市| 定陶县| 历史| 永胜县| 余干县| 昌邑市| 丰县| 和政县| 东山县| 碌曲县| 东乌珠穆沁旗| 获嘉县| 房产| 新疆| 昌平区| 佛冈县| 西贡区| 崇礼县|