dlvr là một công cụ cung cấp email gửi cho con người.
Cài đặt
với pip dễ dàng như:
& Nbsp; pip cài đặt dlvr
hoặc kiểm tra các phiên bản mới nhất từ github:
& Nbsp; git clone https://github.com/bmaeser/dlvr.git
& Nbsp; cd dlvr
& Nbsp; python setup.py cài đặt
Quickstart
mở một kết nối đến một máy chủ:
>>> Từ dlvr nhập SMTPServer
>>> S = SMTPServer ()
tạo ra một email:
>>> Từ dlvr nhập tin nhắn
>>> M = Message ('bob@example.com ', [' alice@gmail.com ',' support@example.com '],
& Nbsp; 'testsubject', 'testbody')
gửi email:
>>> S.connect ()
>>> S.send (m)
>>> S.disconnect ()
Full dụ
từ dlvr SMTPServer nhập khẩu, tin nhắn
server = SMTPServer (host = "smtp.googlemail.com", port = '587',
& Nbsp; auth_user = 'myusername', auth_pass = 'MYPASSWOR', tls = True)
## Máy chủ (tùy chọn): mặc định là localhost
## Cổng (tùy chọn): mặc định là 25
## Auth_user (tùy chọn): usernamer của bạn
## Auth_pass (tùy chọn): passwort của bạn
## TLS (tùy chọn): mã hóa mặc định phiên False
text = 'ở đây là bạn liên kết: http://www.google.com'
subject = 'liên kết mà bạn yêu cầu'
html = "" "
& Nbsp;
& Nbsp;
& Nbsp;
Hi
& Nbsp; Dưới đây là để google bạn muốn.
& Nbsp;
& Nbsp;
"" "
tin nhắn = ('bob@example.com ', [' alice@gmail.com ',' support@example.com '],
& Nbsp; đối tượng, văn bản, lựa chọn thay thế = [(html, 'text / html ")])
## Đối số nhà xây dựng:
## FROM_EMAIL: yêu cầu, các email người gửi
##: Các yêu cầu, một danh sách người nhận
## Chủ đề: yêu cầu, chủ đề email
## Text_message (tùy chọn): các đại diện văn bản của cơ thể email
## Cc (tùy chọn): một danh sách những người nhận carbon-copy
## Bcc (tùy chọn): một danh sách người nhận mù-carbon-copy
File đính kèm ## (tùy chọn): một danh sách các file đính kèm, và Mimetype để sử dụng như:
## File đính kèm = [('/tmp/image.jpg', 'image / jpeg'), ('/tmp/song.mp3', 'âm thanh / mpeg3')]
## Lựa chọn thay thế (tùy chọn): một danh sách các đại diện khác của cơ thể email
## Và Mimetype sử dụng
## Charset (tùy chọn): charset / mã hóa để sử dụng cho text_message, mặc định là UTF-8
## Chức năng nhắn:
# Attach_alternative (nội dung, 'Mimetype')
# Nơi Mimetype là tùy chọn mặc định und để 'text / html "
# Attach_file ('/ path / to / file', 'Mimetype')
# Nơi Mimetype là opional và được đoán nếu không được cung cấp
server.connect ()
server.send (tin nhắn)
## Gửi tin nhắn khác với các kết nối mở cùng một ...
server.disconnect ()
## Hay viết tắt nếu bạn chỉ gửi một thông điệp:
server.send_email (tin nhắn)
Đóng góp
kéo-yêu cầu xin vui lòng và / hoặc tạo ra một vấn đề trên github
Yêu cầu :
- Python
Bình luận không