dlvr is 'n instrument wat bied e-pos te stuur vir die mens.
Installasie
met pit so maklik soos:
& Nbsp; pit installeer dlvr
of Checkout die nuutste weergawe van GitHub:
& Nbsp; git kloon https://github.com/bmaeser/dlvr.git
& Nbsp; cd dlvr
& Nbsp; luislang setup.py installeer
Quick
maak 'n verbinding met 'n bediener:
>>> Van dlvr invoer SMTPServer
>>> S = SMTPServer ()
skep 'n e-pos:
>>> Van dlvr invoer Boodskap
>>> M = Boodskap ('bob@example.com ', [' alice@gmail.com ',' support@example.com '],
& Nbsp; 'testsubject', 'testbody')
stuur die e-pos:
>>> S.connect ()
>>> S.send (m)
>>> S.disconnect ()
Volle voorbeeld
van dlvr invoer SMTPServer, Boodskap
bediener = SMTPServer (host = "smtp.googlemail.com", port = '587',
& Nbsp; auth_user = 'Myusername', auth_pass = 'MYPASSWOR', TLS = True)
## Gasheer (opsioneel): standaard te localhost
## Poort (opsioneel): standaard 25
## Auth_user (opsioneel): jou usernamer
## Auth_pass (opsioneel): jou Wagwoord
## TLS (opsioneel): enkripteer die sessie verstek na Vals
text = 'hier is jy 'n skakel: http://www.google.com'
onderhewig = 'die skakel wat jy gevra het vir'
html "=" "
& Nbsp;
& Nbsp;
& Nbsp;!
Hi
& Nbsp; Hier is die skakel na Google wat jy wou.
& Nbsp;
& Nbsp;
"" "
boodskap = Boodskap ('bob@example.com ', [' alice@gmail.com ',' support@example.com '],
& Nbsp; onderwerp, teks, alternatiewe = [(html, 'teks / html')])
## Constructor argumente:
## FROM_EMAIL: vereis, die senders e-pos
## Tot: vereis, 'n lys van die ontvangers
## Subject: vereis, die e-pos onderwerp
## Text_message (opsioneel): die teks weergawe van die e-pos liggaam
## Cc (opsioneel): 'n lys van die koolstof-kopie ontvangers
## Bcc (opsioneel): 'n lys van die blinde-koolstof-kopie ontvangers
## Aanhegsels (opsioneel): 'n lys van aanhangsels, en die mimetype te gebruik bv:
## Aanhegsels = [('/tmp/image.jpg', 'image / jpeg'), ('/tmp/song.mp3', 'audio / mpeg3')]
## Alternatiewe (opsioneel): 'n lys van alternatiewe voorstelling van die e-pos liggaam
## En die mimetype te gebruik
## Karakterstel (opsioneel): die karakterstel / enkodering om te gebruik vir text_message, verstek na utf-8
## Boodskap funksies:
# Attach_alternative (inhoud, 'mimetype')
# Waar mimetype is opsioneel und verstek na 'teks / html'
# Attach_file ('/ pad / na / lêer', 'mimetype')
# Waar mimetype is opional en is aangeraai indien nie gelewer
server.connect ()
server.send (boodskap)
## Stuur 'n ander boodskap met dieselfde open verbinding ...
server.disconnect ()
## Of snelskrif as jy net stuur 'n boodskap:
server.send_email (boodskap)
Dra
trek-versoek asseblief en / of 'n kwessie op GitHub
Vereistes :
- Python
Kommentaar nie gevind