Django 專案中使用自帶的 mail 模組

2021-10-02 07:39:01 字數 585 閱讀 9299

一、配置

在專案的 settings.py 檔案新增以下配置項

# 郵件配置

email_host = ' ' # 設定郵件網域名稱

email_port = 25 # 設定埠號,為數字

email_host_user = ' ' # 設定發件人郵箱

email_host_password = ' ' # 設定發件人 授權碼

email_user_tls = true # 設定是否啟用安全鏈結

二、使用
from django.core.mail import send_mail

result = send_mail(subject='主題', message='內容', from_email='傳送者郵箱', recipient_list=[接受者列表], html_message='帶標籤的內容,會自動渲染')

if result == 1:

print('傳送成功')

else:

print('傳送失敗')

Django專案中使用Redis

django redis redis 是乙個 key value 儲存系統,常用於快取的儲存。django redis 基於 bsd 許可,是乙個使 django 支援 redis cache session 後端的全功能元件.安裝 django redis 最簡單的方法就是用 pip pip in...

Django專案中使用Redis

django redis redis 是乙個 key value 儲存系統,常用於快取的儲存。django redis 基於 bsd 許可,是乙個使 django 支援 redis cache session 後端的全功能元件.安裝 django redis 最簡單的方法就是用 pip pip in...

在django專案中使用celery非同步傳送郵件

一 在專案虛擬環境中安裝celery和redis 在tasks.py中新增如下 from celery import celery from django.conf import settings from django.core.mail import send mail django環境初始化 ...