• 0

كيف أرسل بريد الكتروني باستخدام Gmail على تطبيق net. ؟

لي تطبيق ويب على net. وأريد إرسال رسائل بريد الكترونية بحسابي على gmail من خلال التطبيق، هل من امكانية لفعل ذلك؟ وكيف؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

تأكد من استعمالك للمكتبة System.Net.Mail وليس System.Web.Mail بالطريقة التالية:

// استعمال المكتبات الضرورية لارسال الرسالة الالكترونية
using System.Net;
using System.Net.Mail;

// تعريف المتغيرات اللازمة للرسالة كالمُرسل،المُرسَل إليه،الرسالة،الموضوع...
var fromAddress = new MailAddress("from@gmail.com", "From Name");
var toAddress = new MailAddress("to@example.com", "To Name");
const string fromPassword = "fromPassword";
const string subject = "Subject";
//محتوى الرسالة
const string body = "Body";
// اللروتوكول اللازم لارسال الرسالة الالكترونيةsmtp إعدادات 
var smtp = new SmtpClient
{
    Host = "smtp.gmail.com",
    Port = 587,
    EnableSsl = true,
    DeliveryMethod = SmtpDeliveryMethod.Network,
    UseDefaultCredentials = false,
    Credentials = new NetworkCredential(fromAddress.Address, fromPassword)
};
using (var message = new MailMessage(fromAddress, toAddress)
{
    Subject = subject,
    Body = body
})
{
// ارسال الرسالة
    smtp.Send(message);
}

 

تمّ تعديل بواسطة E.Nourddine

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن