tornadomail ให้อีเมลที่ไม่ตรงกันส่งห้องสมุดทอร์นาโด ท่าเรือ django.mail
การติดตั้ง
จากแหล่งที่มา: `โคลนคอมไพล์คอมไพล์: //github.com/equeny/tornadomail.git; cd tornadomail; หลาม setup.py install`
การใช้งาน
EmailMessage, EmailMultiAlternatives เกือบจะเหมือนกันกับ django เรียนยกเว้นฟังก์ชั่นส่งเป็น async และสามารถรับอาร์กิวเมนต์โทรกลับ
& nbsp; & nbsp; & nbsp; จากการนำเข้า EmailMessage tornadomail.message, EmailMultiAlternatives
& nbsp; & nbsp; & nbsp; จากการนำเข้า tornadomail.backends.smtp EmailBackend
& nbsp; & nbsp; & nbsp; แอพลิเคชันชั้น (tornado.web.Application):
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; @property
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; def mail_connection (ตัวเอง):
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; กลับ EmailBackend (
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'smtp.gmail.com', 587, '', '',
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; จริง
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; )
& nbsp; & nbsp; & nbsp; ชั้น MainHandler (tornado.web.RequestHandler):
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; @property
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; def mail_connection (ตัวเอง):
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.application.mail_connection ผลตอบแทน
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ได้รับ def (ตัวเอง):
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.render ("index.html")
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; โพสต์ def (ตัวเอง):
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; def _finish (num):
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; พิมพ์ 'sended% ข้อความง (s)'% num
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.render ("index.html")
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ข้อความ = EmailMessage (
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.get_argument ('เรื่อง'),
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.get_argument ('ข้อความ'),
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; '',
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; [self.get_argument ('อีเมล')]
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; การเชื่อมต่อ = self.mail_connection
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; )
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; message.send () โทรกลับ # = _finish)
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; self.render ("index.html")
ต้องการ
- หลาม
- ทอร์นาโด
ความคิดเห็นที่ไม่พบ