Django學習 騰訊雲cvm郵件傳送

2021-08-27 03:14:36 字數 1174 閱讀 6204

更改settings.py設定,新增:

email_host = 'smtp.126.com'  # 我使用的126郵箱,根據你的郵件服務提供商確定

email_port = 25  ## django預設配置為25,126郵箱的預設埠也為25,根據郵件服務商確定 

email_host_user = '***[email protected]'  # 想要django以哪個郵箱傳送郵件的郵箱名

email_host_password = '******x' # 郵箱密碼

email_use_tls = true  # 可選,申明使用tls安全傳輸層協議,還有email_use_ssl,表名使用ssl安全協議傳輸。

email_backend = 'django.core.mail.backends.smtp.emailbackend' #django的預設配置,根據自己伺服器選擇

使用shell開啟,

>>>from django.core.mail import send_mail

>>>send_mail('郵件主題', 『郵件內容』, '發件人', ['收件人1', '收件人2'], fail_silently=false)

django.core.mail還有乙個方法是send_mass_mail,該方法可建立單個連線後傳送多封郵件。

send_mass_mail((message1, message2), fail_silently = false)  # message格式參考send_mail除fail_silently引數外,元組格式。

設定django錯誤通過郵件傳送錯誤。

1.確認已安裝commonmiddleware中介軟體,檢視global_settings.py全域性配置檔案,檢視middleware_classes設定是否已載入了django.middleware.common.commonmiddleware,若已載入,則說明預設安裝了該中介軟體

2.在專案settings中設定send_broken_link_emails為true,啟用這個錯誤傳送特性。

3.在專案settiongs中編輯managers和admins屬性,

admins:傳送訪問錯誤的報錯

managers:傳送伺服器內部報錯

這兩個引數格式均為元組,如(('user1', 'user1@***.com'),('user2', 'user2@***.com'))

騰訊雲CVM如何掛載資料盤

格式化 建立檔案系統並寫入檔案 1 執行fdisk l命令,檢視連線到例項的盤裝置名稱。找到建立的 20 gb 雲硬碟,假設這裡它的裝置名為 dev vdb 2 格式化該裝置 本例使用 ext4 檔案系統 執行 mkfs.ext4 dev vdb命令。3 掛載到 data 掛載點下,執行以下命令 m...

關於騰訊雲cvm安裝activemq的

wget tar zxvf apache activemq 5.15.7 bin.tar.gz 壓縮包 進入資料夾 啟動 bin activemq start 然後就會碰到異常 不要慌 去 etc host etc hosts etc sysconfig networks 設定你的主機名 回來之後可...

Zabbix監控騰訊雲伺服器CVM

3 呼叫介面的指令碼 指令碼如下 4.效果的初步實現 a,採用了zabbix sender的方式 採集下面幾個資料測試一下 b,zabbix web上建立監控項 c,執行命令及結果 itops zabbix bin zabbix sender z 172.16.1.125 p 10050 s zab...