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

في هذا الدليل خطوة بخطوة ، نشارك كيفية إرسال بريد إلكتروني في C# باستخدام Aspose.Email لـ .NET. نرسل بريدًا إلكترونيًا باستخدام خادم Gmail SMTP في تطبيق وحدة التحكم C# هذا ، ولكن يمكنك إرسال بريد إلكتروني باستخدام أي خادم SMTP في أي نوع من تطبيقات .NET.

خطوات إرسال بريد إلكتروني في C#

  1. قم بإعداد Aspose.Email for .NET من مدير حزمة NuGet
  2. قم بتضمين مساحات الأسماء التالية: Aspose.Email و Aspose.Email.Clients و Aspose.Email.Clients.Smtp
  3. تطبيق الترخيص باستخدام فئة Aspose.Email.License
  4. قم بإنشاء رسالة بريد إلكتروني جديدة باستخدام فئة MailMessage
  5. إنشاء مثيل لفئة SmtpClient
  6. قم بتعيين معلومات عميل Gmail SMTP لإرسال البريد الإلكتروني من خلاله
  7. أرسل email باستخدام طريقة الإرسال لفئة SmtpClient

رمز لإرسال البريد الإلكتروني باستخدام C#

مشكلة عند إرسال بريد إلكتروني باستخدام Gmail SMTP في C#

قد تواجه استثناءً مثل “يتطلب خادم SMTP اتصالاً آمنًا أو لم تتم مصادقة العميل.”. هذا لأن Gmail يعتبر تطبيقك أقل أمانًا ، لذا فقد لا يسمح بإرسال بريد إلكتروني باستخدام خادم SMTP الخاص به. لإصلاح مشكلة Gmail SMTP allow access to less secure apps to send email.

 عربي