В този урок ще разгледаме как да Изпратите Email в C++. Ще научите как да изпращате поща с помощта на SMTP клиент на Gmail сървър в C++ с прости извиквания на API. Не е необходимо да инсталирате Microsoft Outlook или друг имейл клиент, за да използвате API в Windows и Linux платформи.
Стъпки за изпращане на имейл в C++
- Инсталирайте Aspose.Email for C++ от NuGet Package Manager
- Добавете препратка към пространството от имена Aspose::Email
- Свържете се с пощенската кутия на Gmail, като използвате идентификационни данни в екземпляр SmtpClient Class
- Заредете имейл съобщение от диск с помощта на екземпляр на MailMessage Class
- Чрез използване на Send exposed by SMTP client изпрати имейл съобщение в C++
Можете лесно да изпращате имейл с помощта на SMTP клиент, свързан с Gmail в C++ в няколко реда код. В този пример показахме как можете да изпратите имейл във формат EML чрез SMTP. Можете също така да изпратите имейл съобщение във формат MSG и ще трябва да използвате MsgLoadOption Class на ред 42 от примера.
Код за изпращане на имейл в C++
По-рано научихме Как да изпратите имейл в C#. Като има предвид, че тази тема се фокусира върху това как можете да изпращате имейл на Gmail сървър с помощта на SMTP клиент в C++. Докато използвате този пример, може да получите изключение като SMTP сървърът изисква защитена връзка или клиентът не е удостоверен. Всъщност Gmail подозира приложението ви като по-малко сигурно и ви забранява да изпращате имейл чрез техния SMTP сървър. За да разрешите проблема със SMTP в Gmail, моля, посетете тема, allow access to less secure apps to send email.