في هذا الدليل خطوة بخطوة ، نشارك كيفية إرسال بريد إلكتروني في C# باستخدام Aspose.Email لـ .NET. نرسل بريدًا إلكترونيًا باستخدام خادم Gmail SMTP في تطبيق وحدة التحكم C# هذا ، ولكن يمكنك إرسال بريد إلكتروني باستخدام أي خادم SMTP في أي نوع من تطبيقات .NET.
خطوات إرسال بريد إلكتروني في C#
- قم بإعداد Aspose.Email for .NET من مدير حزمة NuGet
- قم بتضمين مساحات الأسماء التالية: Aspose.Email و Aspose.Email.Clients و Aspose.Email.Clients.Smtp
- تطبيق الترخيص باستخدام فئة Aspose.Email.License
- قم بإنشاء رسالة بريد إلكتروني جديدة باستخدام فئة MailMessage
- إنشاء مثيل لفئة SmtpClient
- قم بتعيين معلومات عميل Gmail SMTP لإرسال البريد الإلكتروني من خلاله
- أرسل email باستخدام طريقة الإرسال لفئة SmtpClient
رمز لإرسال البريد الإلكتروني باستخدام C#
مشكلة عند إرسال بريد إلكتروني باستخدام Gmail SMTP في C#
قد تواجه استثناءً مثل “يتطلب خادم SMTP اتصالاً آمنًا أو لم تتم مصادقة العميل.”. هذا لأن Gmail يعتبر تطبيقك أقل أمانًا ، لذا فقد لا يسمح بإرسال بريد إلكتروني باستخدام خادم SMTP الخاص به. لإصلاح مشكلة Gmail SMTP allow access to less secure apps to send email.