I den här handledningen kommer vi att utforska hur man Skicka Email i C++. Du kommer att lära dig hur du skickar e-post med en SMTP-klient på Gmail Server i C++ med enkla API-anrop. Du behöver inte installera Microsoft Outlook eller någon annan e-postklient för att använda API:t i Windows och Linux-plattformar.
Steg för att skicka e-post i C++
- Installera Aspose.Email for C++ från NuGet Package Manager
- Lägg till referens till namnområdet Aspose::Email
- Anslut till Gmail-postlådan genom att använda autentiseringsuppgifter i SmtpClient Class-instans
- Ladda e-postmeddelande från disk med MailMessage Class-instans
- Genom att använda Skicka exponerad av SMTP-klient skicka e-postmeddelande i C++
Du kan enkelt skicka e-post med SMTP-klienten ansluten till Gmail i C++ på några rader kod. I det här exemplet har vi visat hur du kan skicka e-post i formatet EML med SMTP. Du kan också skicka e-postmeddelanden i formatet MSG och kommer att behöva använda MsgLoadOption Class på rad 42 i exemplet.
Kod för att skicka e-post i C++
Tidigare lärde vi oss Hur man skickar e-post i C#. Medan det här ämnet fokuserar på hur du kan skicka e-post på Gmail Server med SMTP-klient i C++. När du använder det här exemplet kan du få ett undantag som SMTP-servern kräver en säker anslutning eller så var klienten inte autentiserad. Gmail misstänker faktiskt att din applikation är mindre säker och förbjuder dig att skicka e-post via deras SMTP-server. För att lösa Gmail SMTP-problemet, besök ämnet, allow access to less secure apps to send email.