In questo tutorial esploreremo come inviare Email in C++. Imparerai come inviare posta utilizzando il client SMTP su Gmail Server in C++ con semplici chiamate API. Non è necessario installare Microsoft Outlook o qualsiasi altro client di posta elettronica per utilizzare l’API nelle piattaforme Windows e Linux.
Passaggi per inviare e-mail in C++
- Installa Aspose.Email for C++ da Gestione pacchetti NuGet
- Aggiungi riferimento allo spazio dei nomi Aspose::Email
- Connettiti alla casella di posta Gmail utilizzando le credenziali nell’istanza SmtpClient Class
- Carica messaggio e-mail dal disco utilizzando l’istanza della classe MailMessage
- Utilizzando Invia esposto dal client SMTP invia un messaggio di posta elettronica in C++
Puoi facilmente inviare e-mail utilizzando il client SMTP connesso a Gmail in C++ in poche righe di codice. In questo esempio, abbiamo mostrato come inviare e-mail in formato EML utilizzando SMTP. Puoi anche inviare un messaggio di posta elettronica in formato MSG e sarà necessario utilizzare la classe MsgLoadOption alla riga 42 dell’esempio.
Codice per inviare e-mail in C++
In precedenza, abbiamo appreso Come inviare e-mail in C#. Considerando che questo argomento si concentra su come puoi inviare e-mail sul server Gmail utilizzando il client SMTP in C++. Durante l’utilizzo di questo esempio, potresti ricevere un’eccezione come “Il server SMTP richiede una connessione sicura o il client non è stato autenticato”. In realtà, Gmail sospetta che la tua applicazione sia meno sicura e ti vieta di inviare e-mail utilizzando il loro server SMTP. Per risolvere il problema SMTP di Gmail, visita l’argomento allow access to less secure apps to send email.