dlvr adalah alat yang menyediakan pengiriman email bagi manusia.
Instalasi
dengan pip semudah:
& Nbsp; pip menginstal dlvr
atau checkout versi terbaru dari github:
& Nbsp; git clone https://github.com/bmaeser/dlvr.git
& Nbsp; cd dlvr
& Nbsp; python setup.py install
Quickstart
membuka koneksi ke server:
>>> Dari dlvr impor SMTPServer
>>> S = SMTPServer ()
membuat email:
>>> Dari dlvr impor Pesan
>>> M = Pesan ('bob@example.com ', [' alice@gmail.com ',' support@example.com '],
& Nbsp; 'testsubject', 'testbody')
mengirim email:
>>> S.connect ()
>>> S.send (m)
>>> S.disconnect ()
Contoh lengkap
dari dlvr impor SMTPServer, Pesan
Server = SMTPServer (host = "smtp.googlemail.com", port = '587',
& Nbsp; auth_user = 'MYUSERNAME', auth_pass = 'MYPASSWOR', tls = True)
## Host (opsional): defaultnya localhost
## Pelabuhan (opsional): defaultnya 25
## Auth_user (opsional): usernamer Anda
## Auth_pass (opsional): passwort Anda
## Tls (opsional): mengenkripsi default sesi ke False
text = 'di sini adalah Anda link: http://www.google.com'
subjek = 'link yang Anda minta'
html = "" "
& Nbsp;
& Nbsp;
& Nbsp;!
Hi
& Nbsp; Berikut adalah link google Anda inginkan.
& Nbsp;
& Nbsp;
"" "
Pesan = Pesan ('bob@example.com ', [' alice@gmail.com ',' support@example.com '],
& Nbsp; subjek, teks, alternatif = [(html, 'text / html')])
## Konstruktor argumen:
## FROM_EMAIL: diperlukan, email pengirim
## Ke: diperlukan, daftar penerima
## Subjek: diperlukan, subjek email
## Text_message (opsional): representasi teks tubuh email
## Cc (opsional): daftar penerima karbon-copy
## Bcc (opsional): daftar penerima blind carbon copy-
## Lampiran (opsional): daftar lampiran, dan mimetype untuk menggunakan misalnya:
## Lampiran = [('/tmp/image.jpg', 'image / jpeg'), ('/tmp/song.mp3', 'suara / mpeg3')]
## Alternatif (optional): daftar representasi alternatif badan email
## Dan mimetype untuk menggunakan
## Charset (opsional): charset / encoding digunakan untuk text_message, default utf-8
## Fungsi pesan:
# Attach_alternative (konten, 'mimetype')
# Mana mimetype adalah default und opsional untuk 'text / html'
# Attach_file ('/ path / ke / file', 'mimetype')
# Mana mimetype adalah opional dan menduga jika tidak disediakan
server.connect ()
server.send (message)
## Mengirim pesan lain dengan koneksi terbuka yang sama ...
server.disconnect ()
## Atau singkatan jika Anda hanya mengirim satu pesan:
server.send_email (message)
Berkontribusi
pull-permintaan tolong dan / atau membuat masalah di github
Persyaratan :
- Python
Komentar tidak ditemukan