dlvr เป็นเครื่องมือที่ช่วยให้การส่งอีเมล์สำหรับมนุษย์
การติดตั้ง
ที่มีจุดเล็ก ๆ เป็นเรื่องง่าย:
& nbsp; จุดติดตั้ง dlvr
หรือเช็คเอาต์รุ่นล่าสุดจาก GitHub:
& nbsp; คอมไพล์โคลน https://github.com/bmaeser/dlvr.git
& nbsp; cd dlvr
& nbsp; หลาม setup.py ติดตั้ง
Quickstart
เปิดการเชื่อมต่อไปยังเซิร์ฟเวอร์:
>>> จากการนำเข้า dlvr SmtpServer
>>> s = SmtpServer ()
สร้างอีเมล์:
>>> จากการนำเข้า dlvr ข้อความ
>>> m = ข้อความ ('bob@example.com '[' alice@gmail.com ',' support@example.com '],
& nbsp; 'testsubject', 'testbody')
ส่งอีเมล:
>>> s.connect ()
>>> s.send (เมตร)
>>> s.disconnect ()
ตัวอย่างเต็มรูปแบบ
จากการนำเข้า SmtpServer dlvr ข้อความ
เซิร์ฟเวอร์ = SmtpServer (เจ้าภาพ = "smtp.googlemail.com" พอร์ต = '587'
& nbsp; auth_user = 'MyUserName', auth_pass = 'MYPASSWOR', TLS = True)
## โฮสต์ (อุปกรณ์เสริม): เริ่มต้นที่ localhost
## พอร์ต (อุปกรณ์เสริม): เริ่มต้นที่ 25
## auth_user (อุปกรณ์เสริม): usernamer ของคุณ
## auth_pass (อุปกรณ์เสริม): Passwort ของคุณ
## TLS (อุปกรณ์เสริม): เข้ารหัสเริ่มต้นเซสชั่นการเท็จ
ข้อความ = 'นี่คือการที่คุณเชื่อมโยง: http://www.google.com'
เรื่อง = 'ลิงค์ที่คุณถามหา'
HTML = "" "
& nbsp;
& nbsp;
& nbsp;
Hi
& nbsp; นี่คือ เชื่อมโยงไปยัง google > คุณต้องการ
& nbsp;
& nbsp;
"" "
ข้อความ = ข้อความ ('bob@example.com '[' alice@gmail.com ',' support@example.com '],
& nbsp; เรื่อง, ข้อความ, ทางเลือก = [(HTML, 'text / html')])
## ข้อโต้แย้งคอนสตรัค:
## from_email: ต้องการ, อีเมล์ผู้ส่ง
## ไป: ต้องการ, รายชื่อผู้รับ
## เรื่อง: ต้องการ, เรื่องอีเมล
## text_message (อุปกรณ์เสริม): การแสดงข้อความของร่างกายอีเมล์
## ซีซี (อุปกรณ์เสริม): รายชื่อผู้รับคาร์บอนสำเนา
## BCC (อุปกรณ์เสริม): รายชื่อผู้รับตาบอดคาร์บอนสำเนา
สิ่งที่แนบมา ## (อุปกรณ์เสริม): รายชื่อของสิ่งที่แนบมาและชนิด mime ที่จะใช้เช่น
## สิ่งที่แนบมา = [('/tmp/image.jpg', 'image / jpeg'), ('/tmp/song.mp3', 'เสียง / mpeg3')]
## ทางเลือก (optional): รายชื่อของการเป็นตัวแทนทางเลือกของร่างกายอีเมล์
## และชนิด mime ที่จะใช้
## charset (อุปกรณ์เสริม): charset / การเข้ารหัสที่จะใช้สำหรับ text_message ค่าเริ่มต้นเป็น UTF-8
ฟังก์ชั่น ## ข้อความ:
# attach_alternative (เนื้อหา 'ชนิด mime')
# ที่ชนิด mime เป็นค่าเริ่มต้นและไม่จำเป็นที่จะ 'text / html'
# attach_file ('/ path / to / ไฟล์', 'ชนิด mime')
# ที่เป็นชนิด mime opional และเดาได้หากไม่ได้ให้
server.connect ()
server.send (ข้อความ)
## ส่งข้อความอื่นที่มีการเชื่อมต่อเปิดเดียวกัน ...
server.disconnect ()
## ชวเลขหรือถ้าคุณเพียงส่งหนึ่งข้อความ:
server.send_email (ข้อความ)
ส่วนร่วม
ดึงขอกรุณาและ / หรือสร้างปัญหาบน GitHub
ต้องการ
- หลาม
ความคิดเห็นที่ไม่พบ