Hogyan küldjünk e-mailt C++ nyelven

Ebben az oktatóanyagban megvizsgáljuk, hogyan lehet Küldni a(z) Email fájlt C++-ban. Megtanulja, hogyan küldhet e-maileket a Gmail Server SMTP-kliensével C++ nyelven egyszerű API-hívásokkal. Az API Windows és Linux platformokon való használatához nem kell telepítenie a Microsoft Outlookot vagy bármely más e-mail klienst.

Az e-mail küldésének lépései C++ nyelven

  1. Telepítse a Aspose.Email for C++ alkalmazást a NuGet csomagkezelőből
  2. Hivatkozás hozzáadása a Aspose::Email névtérhez
  3. A SmtpClient Class példány hitelesítési adatainak használatával csatlakozhat a Gmail postafiókjához
  4. Töltse be az e-mail üzenetet a lemezről a MailMessage Class példány használatával
  5. Az SMTP kliens által kitett Send használatával küldjön e-mailt C++ nyelven

Könnyedén küldhet e-mailt a Gmailhez C++-ban csatlakoztatott SMTP-kliens használatával, néhány sornyi kóddal. Ebben a példában bemutattuk, hogyan küldhet EML formátumú e-mailt SMTP-n keresztül. MSG formátumú e-mail üzenetet is küldhet, és ehhez az MsgLoadOption osztályt kell használnia a példa 42. sorában.

E-mail küldéshez szükséges kód C++ nyelven

Korábban megtudtuk, hogy Hogyan küldjünk e-mailt C#-ban. Ezzel szemben ez a témakör arra összpontosít, hogyan küldhet e-mailt a Gmail szerveren a C++ nyelvű SMTP-kliens használatával. Ennek a példának a használatakor előfordulhat, hogy kivételt kaphat, például Az SMTP-kiszolgáló biztonságos kapcsolatot igényel, vagy a kliens nem volt hitelesítve. Valójában a Gmail azt gyanítja, hogy az alkalmazás kevésbé biztonságos, és megtiltja, hogy az SMTP-szerver használatával e-maileket küldjön. A Gmail SMTP-probléma megoldása érdekében keresse fel a(z) allow access to less secure apps to send email témakört.

 Magyar