dlvr on työkalu, joka tarjoaa sähköpostin lähettämiseen ihmisille.
Asennus
PIP näin helppoa:
& Nbsp; PIP asentaa dlvr
tai kassalle uusimman version github:
& Nbsp; git klooni https://github.com/bmaeser/dlvr.git
& Nbsp; cd dlvr
& Nbsp; python setup.py asentaa
Pika
avaa yhteyden palvelimeen:
>>> Alkaen dlvr tuonti SmtpServer
>>> S = SmtpServer ()
Luo sähköposti:
>>> Alkaen dlvr tuonti Viesti
>>> M = Viesti ('bob@example.com ", ['alice@gmail.com', 'support@example.com'],
& Nbsp; "testsubject ',' testbody ')
Lähetä sähköpostia:
>>> S.connect ()
>>> S.send (m)
>>> S.disconnect ()
Täysi esimerkki
alkaen dlvr tuonti SmtpServer, Viesti
palvelin = SmtpServer (host = "smtp.googlemail.com", portti = "587",
& Nbsp; auth_user = 'MYUSERNAME', auth_pass = 'MYPASSWOR', TLS = True)
## Isäntä (vapaaehtoinen): oletuksena localhost
##-Portti (lisävaruste): oletuksena 25
## Auth_user (ei pakollinen): usernamer
## Auth_pass (ei pakollinen): Salasana
## Tls (vapaaehtoinen): salata istunto oletuksena False
text = 'tässä linkittää: http://www.google.com "
aihe = 'linkkiä pyysit "
html = "" "
& Nbsp;
& Nbsp;
& Nbsp;
Hei!
& Nbsp; Tässä on linkki google > halusit.
& Nbsp;
& Nbsp;
"" "
message = Viesti ('bob@example.com ", ['alice@gmail.com', 'support@example.com'],
& Nbsp; aihe, teksti, vaihtoehtoja = [(html, "text / html")])
## Rakentaja perustelut:
## From_email: vaaditaan, lähettäjät sähköpostiosoite
## On: tarvitaan, vastaanottajien luettelon
## Aihe: vaaditaan, sähköpostit aihe
## Text_message (vapaaehtoinen): teksti edustus sähköpostin kehon
## Cc (vapaaehtoinen): luettelo hiili-kopion vastaanottajat
## BCC (vapaaehtoinen): luettelo blind-hiili-kopion vastaanottajat
## Liitteet (vapaaehtoinen): luettelo liitetiedostoja, ja mimetype käyttää esim:
## Liitetiedostoja = [('/tmp/image.jpg', 'image / jpeg), ("/tmp/song.mp3', 'audio / mpeg3')]
## Vaihtoehtoa (vapaaehtoinen): luettelo vaihtoehtoisista edustus sähköpostin kehon
## Ja mimetype käyttää
## Charset (vapaaehtoinen): charset / koodaus käyttää text_message, oletusarvoisesti utf-8
## Viestiä toiminnot:
# Attach_alternative (sisältö, 'mimetype')
# Jos mimetype on vapaaehtoista und oletuksena "text / html"
# Attach_file ('/ path / to / tiedosto "," mimetype')
# Jos mimetype on opional ja arvataan jos ei anneta
server.connect ()
server.send (sanoma)
## Lähettää toisen viestin samalla avoimen yhteyden ...
server.disconnect ()
## Tai pika- jos lähettää vain yhden viestin:
server.send_email (sanoma)
Vaikuta strong>
pull-pyyntö ota ja / tai luoda kysymys GitHub
Vaatimukset :
- Python
Kommentteja ei löytynyt