Come inviare e-mail in C++

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++

  1. Installa Aspose.Email for C++ da Gestione pacchetti NuGet
  2. Aggiungi riferimento allo spazio dei nomi Aspose::Email
  3. Connettiti alla casella di posta Gmail utilizzando le credenziali nell’istanza SmtpClient Class
  4. Carica messaggio e-mail dal disco utilizzando l’istanza della classe MailMessage
  5. 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.

 Italiano