W tym przewodniku krok po kroku opisujemy, jak wysłać wiadomość e-mail za pomocą SMTP w Pythonie, podając szczegółowe instrukcje tworzenia środowiska i korzystania z przykładowego kodu. Możesz używać tej aplikacji w dowolnym środowisku obsługującym język Python, w tym Windows lub Linux, i możesz wysłać wiadomość e-mail za pomocą języka Python za pomocą prostego interfejsu API.
Kroki, aby wysłać wiadomość e-mail w Pythonie
- Skonfiguruj środowisko użyj Aspose.Email dla Pythona przez .NET w swojej aplikacji
- Zaimportuj bibliotekę aspose.email do swojej aplikacji
- Utwórz wiadomość e-mail, ustawiając temat, treść i informacje o odbiorcy za pomocą instancji klasy MailMessage
- Użyj obiektu klasy SmtpClient, aby zainicjować klienta poczty e-mail
- Użyj metody SmtpClient.send, aby przekazać wiadomość e-mail
Powyższe kroki wskazują, jak wysłać pocztę w Pythonie przy użyciu SMTP, przy czym proces rozpoczyna się od utworzenia wiadomości e-mail przy użyciu instancji klasy MailMessage w celu wypełnienia informacji, takich jak informacje o nadawcy, lista adresów e-mail odbiorców, wiersz tematu i treść wiadomości e-mail. Następnie za pomocą instancji klasy SmtpClient nawiązywane jest połączenie z serwerem pocztowym za pomocą poświadczeń i wiadomość e-mail jest wysyłana do wybranych odbiorców.
Kod Pythona do wysyłania wiadomości e-mail za pomocą SMTP
Powyższy przykład pokazuje, że w celu wysłania e-maila wykorzystano API oparte na Pythonie ujawniające proste wywołania. Klasa MailMessage umożliwia również wysłanie wiadomości e-mail do listy odbiorców oraz wysłanie tej samej wiadomości na listę e-mail DW i BCC. Podczas wykonywania przykładu, jeśli zamierzasz wysłać wiadomość e-mail za pośrednictwem konta Gmail, możesz napotkać wyjątek, taki jak: Serwer SMTP wymaga bezpiecznego połączenia lub klient nie został uwierzytelniony.. Dzieje się tak, ponieważ Gmail uważa Twoją aplikację za mniej bezpieczną i może nie zezwalać na wysyłanie wiadomości e-mail za pomocą swojego serwera SMTP. Aby rozwiązać problem z SMTP w Gmailu, przejdź do tematu allowing access to less secure apps to send an email.
W powyższym temacie omówiliśmy wysyłanie wiadomości e-mail za pomocą Pythona i wykorzystanie klienta SMTP. Jeśli chcesz dowiedzieć się więcej o konwertowaniu presentation na dokument programu Word, zapoznaj się z artykułem na temat jak przekonwertować PowerPoint do Worda w Pythonie.