En este tutorial, exploraremos cómo Enviar Email en C++. Aprenderá cómo enviar correo usando el cliente SMTP en Gmail Server en C++ con simples llamadas a la API. No necesita instalar Microsoft Outlook ni ningún otro cliente de correo electrónico para usar la API en las plataformas Windows y Linux.
Pasos para enviar correo electrónico en C++
- Instale Aspose.Email for C++ desde el Administrador de paquetes NuGet
- Agregar referencia al espacio de nombres Aspose::Email
- Conéctese al buzón de Gmail usando las credenciales en la instancia de SmtpClient Class
- Cargue un mensaje de correo electrónico desde el disco usando la instancia de MailMessage Class
- Mediante el uso de Enviar expuesto por el cliente SMTP enviar mensaje de correo electrónico en C++
Puede enviar correos electrónicos fácilmente usando el cliente SMTP conectado a Gmail en C++ en unas pocas líneas de código. En este ejemplo, hemos mostrado cómo puede enviar correo electrónico en formato EML mediante SMTP. También puede enviar un mensaje de correo electrónico en formato MSG y deberá usar MsgLoadOption Class en la línea 42 del ejemplo.
Código para enviar correo electrónico en C++
Anteriormente, aprendimos Cómo enviar un correo electrónico en C#. Mientras que este tema se centra en cómo puede enviar correo electrónico en el servidor de Gmail utilizando el cliente SMTP en C++. Mientras usa este ejemplo, puede obtener una excepción como “El servidor SMTP requiere una conexión segura o el cliente no fue autenticado”. En realidad, Gmail sospecha que su aplicación es menos segura y le prohíbe enviar correos electrónicos utilizando su servidor SMTP. Para resolver el problema de SMTP de Gmail, visite el tema allow access to less secure apps to send email.