E-mail verzenden met SMTP in Python

In deze stapsgewijze handleiding delen we hoe u e-mail kunt verzenden met SMTP in Python door de gedetailleerde stappen te geven om de omgeving tot stand te brengen en de voorbeeldcode te gebruiken. U kunt deze applicatie gebruiken in elke door Python ondersteunde omgeving, inclusief Windows of Linux, en u kunt een e-mail verzenden met Python met behulp van een eenvoudige API-interface.

Stappen om e-mail te verzenden in Python

  1. Configureer de omgeving op gebruik Aspose.Email voor Python via .NET in uw applicatie
  2. Aspose.email-bibliotheek importeren in uw toepassing
  3. Maak een e-mailbericht door het onderwerp, de hoofdtekst en de ontvangersinformatie in te stellen met behulp van de klasse-instantie MailMessage
  4. Gebruik het klasseobject SmtpClient om de e-mailclient te initialiseren
  5. Gebruik de SmtpClient.send-methode om de e-mail door te sturen

De bovenstaande stappen laten zien hoe u mail in Python kunt verzenden met SMTP, waarbij het proces wordt gestart door een e-mailbericht te maken met behulp van de MailMessage-klasse-instantie om de informatie zoals afzenderinformatie, e-maillijst van ontvangers, onderwerpregel en de e-mailtekst in te vullen. Vervolgens wordt met behulp van een instantie van de SmtpClient-klasse de verbinding tot stand gebracht met de e-mailserver met behulp van referenties en wordt de e-mail naar de gewenste ontvangers verzonden.

Python-code om e-mail te verzenden met SMTP

Het bovenstaande voorbeeld laat zien dat om een e-mail te verzenden, een op Python gebaseerde API is gebruikt die eenvoudige oproepen blootlegt. Met de klasse MailMessage kunt u ook een e-mail verzenden naar een lijst met ontvangers en hetzelfde bericht ook naar de CC-e-maillijst en de BCC-e-maillijst sturen. Als u tijdens het uitvoeren van bijvoorbeeld een e-mail wilt verzenden via een Gmail-account, kunt u een uitzondering tegenkomen zoals De SMTP-server vereist een beveiligde verbinding of de client is niet geverifieerd.. Dit komt omdat Gmail uw toepassing als minder veilig beschouwt en mogelijk niet toestaat om een e-mail te verzenden via de SMTP-server. Om het Gmail SMTP-probleem op te lossen, kun je het onderwerp over allowing access to less secure apps to send an email openen.

In het bovenstaande onderwerp hebben we onderzocht hoe je een e-mail verzendt met Python en een SMTP-client gebruikt. Als je meer wilt weten over het converteren van een presentation naar een Word-document, raadpleeg dan het artikel over hoe PowerPoint naar Word te converteren in Python.

 Nederlands