Hur man skickar e-post med SMTP i Python

I den här steg-för-steg-guiden delar vi med oss av hur du skicker e-post med SMTP i Python genom att tillhandahålla de detaljerade stegen för att upprätta miljön och använda exempelkoden. Du kan använda den här applikationen i alla Python-stödda miljöer inklusive Windows eller Linux och kan skicka ett e-postmeddelande med Python med ett enkelt API-gränssnitt.

Steg för att skicka e-post i Python

  1. Konfigurera miljön till använd Aspose.Email för Python via .NET i din app
  2. Importera aspose.email-biblioteket i din applikation
  3. Skapa ett e-postmeddelande genom att ange ämne, text och mottagarinformation med hjälp av klassen MailMessage
  4. Använd klassobjektet SmtpClient för att initiera e-postklienten
  5. Använd metoden SmtpClient.send för att vidarebefordra e-postmeddelandet

Ovanstående steg guidar hur man skicker e-post i Python med SMTP, varvid processen påbörjas genom att skapa ett e-postmeddelande med hjälp av MailMessage-klassens instans för att fylla i information som avsändarinformation, mottagares e-postlista, ämnesrad och e-posttexten. Genom att sedan använda en instans av SmtpClient-klassen upprättas anslutningen till e-postservern med hjälp av referenser och e-postmeddelandet skickas till önskade mottagare.

Python-kod för att skicka e-post med SMTP

Exemplet ovan visar att för att skicka ett e-postmeddelande har Python-baserat API exponerat enkla anrop. MailMessage-klassen låter dig också skicka ett e-postmeddelande till en lista över mottagare och skicka samma meddelande till CC-e-postlistan och BCC-e-postlistan också. Om du under exekveringen avser att skicka ett e-postmeddelande via ett Gmail-konto kan du stöta på ett undantag som SMTP-servern kräver en säker anslutning eller så var klienten inte autentiserad.. Detta beror på att Gmail anser att din applikation är mindre säker och kanske inte tillåter att skicka ett e-postmeddelande med sin SMTP-server. För att lösa Gmail SMTP-problemet kan du komma åt ämnet om allowing access to less secure apps to send an email.

I ovanstående ämne har vi utforskat hur man skickar ett e-postmeddelande med Python och använder en SMTP-klient. Om du är intresserad av att lära dig om hur du konverterar ett presentation till ett Word-dokument, se artikeln om hur man konverterar PowerPoint till Word i Python.

 Svenska