dlvr jest narzędziem, które zapewnia wysyłanie wiadomości e-mail dla ludzi.
instalacji
z pip tak proste, jak:
& Nbsp; pip install dlvr
lub sprawdź najnowszą wersję z github:
& Nbsp; git clone https://github.com/bmaeser/dlvr.git
& Nbsp; cd dlvr
& Nbsp; python setup.py install
Szybki
otworzyć połączenie do serwera:
>>> Z dlvr importu SMTPServer
>>> S = SMTPServer ()
stworzenie e-mail:
>>> Import wiadomości z dlvr
>>> M = Wiadomość ('bob@example.com ', [' alice@gmail.com "," support@example.com "],
& Nbsp; "testsubject", "testbody")
wysłać e-mail:
>>> S.connect ()
>>> S.send (m)
>>> S.disconnect ()
Pełna przykładem
z dlvr importu SMTPServer, Wiadomość
Serwer = SMTPServer (host = "smtp.googlemail.com", port = "587",
& Nbsp; AUTH_USER = "myusername", auth_pass = "MYPASSWOR", TLS = true)
## Hosta (opcjonalnie): domyślnie localhost
## Portów (opcjonalnie): domyślnie na 25
## AUTH_USER (opcjonalnie): Twoja usernamer
## Auth_pass (opcjonalnie): Twoja passwort
## TLS (opcjonalne): szyfrowanie domyślne sesji na false
tekst = "tu jest link: http://www.google.com"
Temat = "link prosiłeś"
html = "" "
& Nbsp;
& Nbsp;
& Nbsp;!
Witam
& Nbsp; Oto link google > chcesz <= "http://www.google.com" href>.
& Nbsp;
& Nbsp;
"" "
message = Wiadomość ('bob@example.com ', [' alice@gmail.com "," support@example.com "],
& Nbsp; z zastrzeżeniem, tekst, alternatywy = [(html, "text / html")])
## argumentów konstruktora:
## From_email: wymagana, e-mail nadawcy
## Do: wymagana, listy odbiorców
## Temat: wymagana, podlega e-maile
## Text_message (opcjonalnie): reprezentacja tekst treści wiadomości
## Ml (opcjonalnie): Lista odbiorców węgla-kopiowanie
## UDW (opcjonalnie): listę odbiorców niewidomych kopii-węgiel-
## Załączniki (opcjonalne): lista załączników, a Mimetype użyć np:
## osprzęt = [('/tmp/image.jpg', 'image / jpeg "), (" /tmp/song.mp3 "," audio / MPEG3')]
## Alternatywy (opcjonalnie): lista alternatywnych reprezentacji ciała email
## I typMIME używać
## Charset (opcjonalnie): charset / kodowania użyć do text_message, domyślnie na utf-8
## Funkcje wiadomość:
# Attach_alternative (zawartość "typMIME")
# Gdzie typMIME jest opcjonalne domyślne und do "text / html"
# Attach_file ('/ ścieżka / do / pliku "," typMIME ")
# Gdzie typMIME jest opional i domyślił się, jeśli nie podana
server.connect ()
server.send (komunikat)
## Wysłać kolejną wiadomość z tym samym otwartym związku ...
server.disconnect ()
## Lub skrót, jeśli tylko wysłać jedną wiadomość:
server.send_email (komunikat)
Contribute
pull-wniosek należy i / lub stworzyć problem na github
Wymagania :
- Python
Komentarze nie znaleziono