Σε αυτό το σεμινάριο, θα εξερευνήσουμε τον τρόπο Αποστολής Email σε C++. Θα μάθετε πώς να στέλνετε αλληλογραφία χρησιμοποιώντας το πρόγραμμα-πελάτη SMTP στον διακομιστή Gmail σε C++ με απλές κλήσεις API. Δεν χρειάζεται να εγκαταστήσετε το Microsoft Outlook ή οποιοδήποτε άλλο πρόγραμμα-πελάτη ηλεκτρονικού ταχυδρομείου για να χρησιμοποιήσετε το API σε πλατφόρμες Windows και Linux.
Βήματα για την αποστολή email σε C++
- Εγκαταστήστε το Aspose.Email for C++ από τη Διαχείριση πακέτων NuGet
- Προσθήκη αναφοράς στον χώρο ονομάτων Aspose::Email
- Συνδεθείτε στο γραμματοκιβώτιο του Gmail χρησιμοποιώντας τα διαπιστευτήρια στο παράδειγμα SmtpClient Class
- Φόρτωση μηνύματος email από το δίσκο χρησιμοποιώντας την παρουσία της κλάσης MailMessage
- Χρησιμοποιώντας το Send exposured by SMTP client στείλτε μήνυμα email σε C++
Μπορείτε εύκολα να στείλετε email χρησιμοποιώντας το SMTP Client που είναι συνδεδεμένο στο Gmail σε C++ σε λίγες γραμμές κώδικα. Σε αυτό το παράδειγμα, δείξαμε πώς μπορείτε να στείλετε email σε μορφή EML χρησιμοποιώντας SMTP. Μπορείτε επίσης να στείλετε μήνυμα ηλεκτρονικού ταχυδρομείου σε μορφή MSG και θα χρειαστεί να χρησιμοποιήσετε την Τάξη MsgLoadOption στη γραμμή 42 του παραδείγματος.
Κωδικός για αποστολή email σε C++
Νωρίτερα, μάθαμε το Πώς να στείλετε email σε C#. Ενώ, αυτό το θέμα εστιάζει στο πώς μπορείτε να στείλετε email στον διακομιστή Gmail χρησιμοποιώντας το SMTP Client σε C++. Κατά τη χρήση αυτού του παραδείγματος, ενδέχεται να λάβετε μια εξαίρεση όπως “Ο διακομιστής SMTP απαιτεί ασφαλή σύνδεση ή ο πελάτης δεν επαληθεύτηκε”. Στην πραγματικότητα, το Gmail υποπτεύεται ότι η εφαρμογή σας είναι λιγότερο ασφαλής και σας απαγορεύει να στέλνετε email χρησιμοποιώντας τον διακομιστή SMTP. Για να επιλύσετε το πρόβλημα SMTP του Gmail, επισκεφτείτε το θέμα, allow access to less secure apps to send email.