Как да изпратите имейл в C++

В този урок ще разгледаме как да Изпратите Email в C++. Ще научите как да изпращате поща с помощта на SMTP клиент на Gmail сървър в C++ с прости извиквания на API. Не е необходимо да инсталирате Microsoft Outlook или друг имейл клиент, за да използвате API в Windows и Linux платформи.

Стъпки за изпращане на имейл в C++

  1. Инсталирайте Aspose.Email for C++ от NuGet Package Manager
  2. Добавете препратка към пространството от имена Aspose::Email
  3. Свържете се с пощенската кутия на Gmail, като използвате идентификационни данни в екземпляр SmtpClient Class
  4. Заредете имейл съобщение от диск с помощта на екземпляр на MailMessage Class
  5. Чрез използване на 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.

 Български