skrzynka nadawcza jest najprostszym Klient SMTP kiedykolwiek zobaczysz. Jest to 100% synchroniczne ...
Zastosowanie
Podaj swoją aplikację o nadawczej łatwo:
od nadawczej Outbox, import e-mail, załącznik
nadawcza = nadawcza (nazwa użytkownika = "nazwa użytkownika", hasło = "hasło",
& Nbsp; serwer = "serwer", port = 1234, tryb = "SSL")
outbox.send (e-mail (z zastrzeżeniem = "mój temat", ciało = "niektóre miłe uczucie"), [
& Nbsp; załącznik ("kittens.jpg", filepath = "/ ścieżka / do / kittens.jpg"),
& Nbsp; załącznik ("moja-przemijające-file.bin", surowe = "niektóre surowe dane"),
])
outbox.send (e-mail (z zastrzeżeniem = "mój temat", ciało = " kilka naprawdę dobrych nastrojów " type = "html"), [
& Nbsp; załącznik ("kittens.jpg", filepath = "/ ścieżka / do / kittens.jpg"),
& Nbsp; załącznik ("moja-przemijające-file.bin", surowe = "niektóre surowe dane"),
])
instalacji
Instalacja Outbox.py jest prosta:
& Nbsp; pip zainstalować skrzynki nadawczej
Co nowego w tym wydaniu:
- Uchwyt przejściu jednego odbiorcy jako ciąg znaków, zamiast zmuszać odbiorcę się lista.
- Uchwyt utf8 e-mail poprawnie. Dzięki Zhang Mingyuan! Wątpię, omówiliśmy każdy przypadek użycia, więc charset korzystać mogą być przekazywane w przypadku konstruowania email.
- Dodano sender_address metody do klasy skrzynce nadawczej, gdy nazwa użytkownika używana do uwierzytelniania nie jest wystarczająco dobre.
Co nowego w wersji 0.1.3:
- Wykonane kilka linii kodu nieco łatwiej przestrzegać. Brak zmian funkcjonalnych.
- Aktualizacja licencji faktycznie posiadania praw autorskich w moim imieniu, zamiast Kenneth Reitz. Czy to oznacza, że w posiadaniu praw autorskich do biblioteki aż do teraz? Mogę nawet zmienić licencję? Jestem pewien.
Co nowego w wersji 0.1.2:
- Wykonane nadawcza kierownik kontekst, więc to może być stosować z oświadczeniem. Jak wspomniano w przykładzie, to ma dodatkową zaletę wykonywania pojedynczego logowania wysłać wszystkie e-maile, należy uzyskać lepszą wydajność przy użyciu z oświadczeniem.
- Usunięto surowe i filePath argumenty do załącznika. Obaj zostali błagając, aby wskazywać na obiekt plikopodobny, więc to, co masz teraz - argumentem nazywa fileobj
- Poprawiono kodowanie błędów irytujące podczas próby wysyłania załączników binarnych.
- Obiekt E-mail nie ma już do typu argumentu. Zamiast tego jest ciało i html_body, więc można wysłać e-mail z HTML i zwykły tekst organów.
Wymagania :
- Python
Komentarze nie znaleziono