太陽底下沒有新鮮事,github是乙個神奇的地方,你有什麼想法,需求,點子。其實別人早就想到,而且也已經做到。
所以不要高估自己,有什麼想法還是github一下,免得成了井底之娃。
這幾天一直在研究python的非同步傳送郵件問題,django , flask 之流都是同步框架,處理io,傳送電子郵件這種耗時的操作,就有點蛋痛了。
由於基礎知識不紮實,自行研究了asyncio之流無果,在github上無賴的輸入了asyn django sendmail 搜尋了一把。居然找到了別人已經封閉好的源**。
不敢獨享:
按照之前我寫的日誌方法(利用django.core.mail傳送qq郵件的配置)配置好django傳送郵件資訊後,匯入此原始碼包。零延遲傳送郵件成功。
from asynchronous_send_mail import send_mailsend_mail('subject here', 'here is the message.', '[email protected]', ['[email protected]'], fail_silently=false)
send_mail('subject here', 'here is the message.', '[email protected]', ['[email protected]'], fail_silently=false, html = '')
非同步傳送郵件
using system using system.collections.generic using system.web using system.net.mail using system.text 傳送郵件類 public class smtpmail void client sendcom...
非同步傳送郵件
利用django自帶的 mail 介面傳送郵件 1 from django.core.mail import emailmultialternatives 2from threading import timer34 def send mail title,content,to list,cc li...
Django傳送郵件
簡介 雖然python提供了smtplib庫,來完成email的傳送功能,但是django對其進行了封裝,使得傳送郵件的介面變得更簡單,更方便,django的封裝位於django.core.mail 例子 from django.core.mail import send mail send mai...