اهلا اخي الكريم , سؤالك غير واضح ولكن سوف اشرح لك بعض الأساسيات..
لارسال بريد عبر Gmail يجب عليك ان تفعل خيار Allow less secure apps من إعدادات حسابك كالتالي :
يمكنك الوصول لصفحة إعدادات حسابك من هنا
بالنسبة للبرنامج هذا كود بسيط يشرحلك الأساسيات التي يحتاجها برنامجك لإرسال البريد:
using System.Net.Mail; // تحتاج إدخال هذه المكتبة استخدام خدمات البريد الإلكتروني
//داخل حدث الإرسال
private void sendMailFunction(){
SmtpClient client; // تعريف عميل البريد الإلكتروني
MailMessage mm = new MailMessage(); // تعريف الرسالة الإلكترونية
client = new SmtpClient("smtp.gmail.com",587); // إعطاء العميل مخدم gmail
client.DeliveryMethod = SmtpDeliveryMethod.Network; // طريقة إيصال البريد
client.UseDefaultCredentials = false;
client.EnableSsl = true; // إستخدام SSL لإرسال الريد
//إستبدل الإيميل والباسوورد بالحساب الخاص بك
client.Credentials = new System.Net.NetworkCredential("email@gmail.com", "abc@123");
mm.Subject = "عنوان الرسالة";
mm.SubjectEncoding = Encoding.UTF8; // ترميز عنوان الرسالة
mm.BodyEncoding = Encoding.UTF8; // ترميز محتوى الرسالة
mm.From = new MailAddress("بريدك");
mm.CC.Add("بريد ال CC في حال وجوده");
mm.To.Add("بريد المستلم");
mm.Body = "محتوى البريد";
client.Send(mm); // طلب من العميل ليرسل البريد الإلكتروني
}
في حال وجود اي أسئلة أرجو منك ان لا تتردّد