U ovom vodiču ćemo istražiti kako Pošalji Email u C++. Naučit ćete kako slati poštu pomoću SMTP klijenta na Gmail poslužitelju u C++ s jednostavnim API pozivima. Ne morate instalirati Microsoft Outlook ili bilo koji drugi klijent e-pošte da biste koristili API na Windows i Linux platformama.
Koraci za slanje e-pošte u C++
- Instalirajte Aspose.Email for C++ iz NuGet Package Managera
- Dodajte referencu na imenski prostor Aspose::Email
- Povežite se na Gmail poštanski sandučić pomoću vjerodajnica u SmtpClient Class instanci
- Učitaj poruku e-pošte s diska pomoću instance klase MailMessage
- Korištenjem Slanja izloženog SMTP klijentom pošaljite poruku e-pošte u C++
Možete jednostavno slati e-poštu pomoću SMTP klijenta povezanog s Gmailom u C++ u nekoliko redaka koda. U ovom smo primjeru pokazali kako možete poslati e-poštu u formatu EML koristeći SMTP. Također možete poslati poruku e-pošte u formatu MSG i zahtijevat ćete korištenje klase MsgLoadOption u liniji 42 primjera.
Kod za slanje e-pošte u C++
Ranije smo naučili Kako poslati e-poštu u C#. Dok se ova tema usredotočuje na to kako možete slati e-poštu na Gmail poslužitelju pomoću SMTP klijenta u C++. Dok koristite ovaj primjer, mogli biste dobiti iznimku poput SMTP poslužitelj zahtijeva sigurnu vezu ili klijent nije autentificiran. Zapravo, Gmail smatra vašu aplikaciju manje sigurnom i zabranjuje vam slanje e-pošte putem njihovog SMTP poslužitelja. Kako biste riješili problem s Gmail SMTP-om, posjetite temu allow access to less secure apps to send email.