في هذا البرنامج التعليمي ، سوف نستكشف كيفية ** إرسال Email في C ++ **. سوف تتعلم كيفية إرسال البريد باستخدام عميل SMTP على خادم Gmail في C ++ باستخدام مكالمات API بسيطة. لا تحتاج إلى تثبيت Microsoft Outlook أو أي عميل بريد إلكتروني آخر لاستخدام واجهة برمجة التطبيقات في أنظمة التشغيل Windows و Linux.
خطوات إرسال بريد إلكتروني بلغة C ++
- قم بتثبيت Aspose.Email for C++ من NuGet package Manager
- أضف مرجعًا إلى مساحة الاسم Aspose::Email
- اتصل بصندوق بريد Gmail باستخدام بيانات الاعتماد في مثيل SmtpClient Class
- قم بتحميل رسالة بريد إلكتروني من القرص باستخدام مثيل فئة MailMessage
- باستخدام إرسال مكشوف بواسطة عميل SMTP ، أرسل رسالة بريد إلكتروني في C ++
يمكنك بسهولة * إرسال بريد إلكتروني باستخدام عميل SMTP المتصل بـ Gmail في C ++ * في بضعة أسطر من التعليمات البرمجية. في هذا المثال ، أوضحنا كيف يمكنك إرسال بريد إلكتروني بتنسيق EML باستخدام SMTP. يمكنك أيضًا إرسال رسالة بريد إلكتروني بتنسيق MSG أيضًا وستتطلب استخدام فئة MsgLoadOption في * السطر 42 * من المثال.
كود لإرسال بريد إلكتروني في C ++
في وقت سابق ، علمنا كيفية إرسال بريد إلكتروني في C#. حيث يركز هذا الموضوع على كيفية * إرسال بريد إلكتروني على خادم Gmail باستخدام عميل SMTP في C ++ *. أثناء استخدام هذا المثال ، قد تحصل على استثناء مثل *** “يتطلب خادم SMTP اتصالاً آمنًا أو لم تتم مصادقة العميل” ***. في الواقع ، يشتبه Gmail في أن تطبيقك أقل أمانًا ويمنعك من إرسال بريد إلكتروني باستخدام خادم SMTP الخاص بهم. لحل مشكلة Gmail SMTP ، يرجى زيارة الموضوع ، allow access to less secure apps to send email.