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
- Telepítse a Aspose.Email for C++ alkalmazást a NuGet csomagkezelőből
- Hivatkozás hozzáadása a Aspose::Email névtérhez
- A SmtpClient Class példány hitelesítési adatainak használatával csatlakozhat a Gmail postafiókjához
- Töltse be az e-mail üzenetet a lemezről a MailMessage Class példány használatával
- 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.