Hogyan lehet e-mailt küldeni SMTP használatával a Pythonban

Ebben a lépésenkénti útmutatóban bemutatjuk, hogyan kell e-mailt küldeni a Pythonban a SMTP használatával, a környezet létrehozásának és a példakód használatának részletes lépéseivel. Ezt az alkalmazást bármilyen Python által támogatott környezetben használhatja, beleértve a Windowst vagy a Linuxot is, és egy egyszerű API felület segítségével küldhet e-mailt a Python segítségével.

Az e-mail küldésének lépései Pythonban

  1. Állítsa be a környezetet a következőre: az Aspose.Email for Python használata .NET-en keresztül az alkalmazásban
  2. Importálja az aspose.email könyvtárat az alkalmazásába
  3. Hozzon létre e-mail üzenetet a tárgy, a törzs és a címzett adatok megadásával a MailMessage osztálypéldány használatával
  4. Használja az SmtpClient osztályobjektumot az e-mail kliens inicializálásához
  5. Az e-mail továbbításához használja az SmtpClient.send metódust

A fenti lépések bemutatják, hogyan kell levelet küldeni Pythonban SMTP-n, ahol a folyamat egy e-mail üzenet létrehozásával kezdődik a MailMessage osztálypéldány használatával, amely kitölti az információkat, például a feladó adatait, a címzett e-mailek listáját, a tárgysort és az e-mail törzsét. Ezután az SmtpClient osztály egy példányának használatával létrejön a kapcsolat az e-mail szerverrel a hitelesítő adatok segítségével, és az e-mail elküldésre kerül a kívánt címzetteknek.

Python kód az e-mailek küldéséhez SMTP-n keresztül

A fenti példa azt mutatja, hogy e-mail küldésére Python-alapú API-t használtak, amely egyszerű hívásokat tesz közzé. A MailMessage osztály azt is lehetővé teszi, hogy e-mailt küldjön a címzettek listájának, és ugyanazt az üzenetet küldje el a CC e-mail listára és a BCC e-mail listára is. A példa végrehajtása során, ha Gmail-fiókon keresztül kíván e-mailt küldeni, olyan kivétellel találkozhat, mint például: Az SMTP-szerver biztonságos kapcsolatot igényel, vagy a kliens nem lett hitelesítve.. Ennek az az oka, hogy a Gmail kevésbé tartja biztonságosnak az alkalmazást, és előfordulhat, hogy nem engedélyezi az e-mailek küldését az SMTP-kiszolgálón keresztül. A Gmail SMTP-probléma megoldása érdekében elérheti a(z) allowing access to less secure apps to send an email témakört.

A fenti témakörben megvizsgáltuk, hogyan küldhetünk levelet Python használatával és SMTP-kliens használatával. Ha szeretne többet megtudni a presentation Word-dokumentummá konvertálásáról, olvassa el a hogyan lehet a PowerPointot Word-be konvertálni Pythonban című cikket.

 Magyar