كيفية إرسال بريد إلكتروني بلغة C ++

في هذا البرنامج التعليمي ، سوف نستكشف كيفية ** إرسال Email في C ++ **. سوف تتعلم كيفية إرسال البريد باستخدام عميل SMTP على خادم Gmail في C ++ باستخدام مكالمات API بسيطة. لا تحتاج إلى تثبيت Microsoft Outlook أو أي عميل بريد إلكتروني آخر لاستخدام واجهة برمجة التطبيقات في أنظمة التشغيل Windows و Linux.

خطوات إرسال بريد إلكتروني بلغة C ++

  1. قم بتثبيت Aspose.Email for C++ من NuGet package Manager
  2. أضف مرجعًا إلى مساحة الاسم Aspose::Email
  3. اتصل بصندوق بريد Gmail باستخدام بيانات الاعتماد في مثيل SmtpClient Class
  4. قم بتحميل رسالة بريد إلكتروني من القرص باستخدام مثيل فئة MailMessage
  5. باستخدام إرسال مكشوف بواسطة عميل 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.

 عربي