Kaip siųsti el. laišką naudojant SMTP Python.

Šiame nuosekliame vadove paaiškiname, kaip siųsti el. laišką naudojant SMTP programoje Python, pateikiant išsamius aplinkos nustatymo ir pavyzdinio kodo naudojimo veiksmus. Šią programą galite naudoti bet kurioje Python palaikomoje aplinkoje, įskaitant Windows arba Linux, ir galite siųsti el. laišką naudodami Python naudodami paprastą API sąsają.

El. pašto siuntimo veiksmai naudojant Python

  1. Savo programoje sukonfigūruokite aplinką į naudokite Aspose.Email, skirtą Python per .NET
  2. Importuokite aspose.email biblioteką į savo programą
  3. Sukurkite el. pašto pranešimą nustatydami temą, turinį ir gavėjo informaciją naudodami MailMessage klasės egzempliorių
  4. El. pašto programai inicijuoti naudokite klasės objektą SmtpClient
  5. Norėdami persiųsti el. laišką, naudokite SmtpClient.send metodą

Aukščiau pateikti veiksmai nurodo, kaip siųsti laiškus Python naudojant SMTP, o procesas pradedamas sukuriant el. laišką naudojant MailMessage klasės egzempliorių, kad būtų užpildyta informacija, pvz., siuntėjo informacija, gavėjų el. pašto sąrašas, temos eilutė ir el. laiško tekstas. Tada naudojant SmtpClient klasės egzempliorių, naudojant kredencialus užmezgamas ryšys su el. pašto serveriu ir el. laiškas siunčiamas norimiems gavėjams.

Python kodas, skirtas siųsti el. laišką naudojant SMTP

Aukščiau pateiktame pavyzdyje matyti, kad norint * išsiųsti el. laišką, buvo naudojamas Python* pagrįstas API, atskleidžiantis paprastus skambučius. MailMessage klasė taip pat leidžia siųsti el. laišką gavėjų sąrašui ir siųsti tą patį laišką į CC el. pašto sąrašą ir BCC el. pašto sąrašą. Vykdydami pavyzdį, jei ketinate siųsti el. laišką naudodami Gmail paskyrą, galite susidurti su išimtimi, pvz., SMTP serveriui reikalingas saugus ryšys arba klientas nebuvo autentifikuotas.. Taip yra todėl, kad Gmail mano, kad jūsų programa yra mažiau saugi ir gali neleisti siųsti el. laiško naudojant SMTP serverį. Norėdami išspręsti Gmail SMTP problemą, galite pasiekti temą apie allowing access to less secure apps to send an email.

Aukščiau pateiktoje temoje mes ištyrėme kaip išsiųsti laišką naudojant Python ir naudojant SMTP klientą. Jei norite sužinoti, kaip konvertuoti presentation į Word dokumentą, žr. straipsnį apie kaip konvertuoti PowerPoint į Word Python.

 Latviski