دوستان وقتی میخواهیم با برنامه ی خودمان ایمیل ارسال کنیم اگر فایروال یا انتیویروس داشته باشیم اجازه ی ارسال ایمیل را نمیدهد چه کار کنیم ؟ حتی اگر انتی ویروس را end prossecهم کنیم فایده ندارد ...
دوستان وقتی میخواهیم با برنامه ی خودمان ایمیل ارسال کنیم اگر فایروال یا انتیویروس داشته باشیم اجازه ی ارسال ایمیل را نمیدهد چه کار کنیم ؟ حتی اگر انتی ویروس را end prossecهم کنیم فایده ندارد ...
آخرین ویرایش به وسیله Sajjad.Aghapour : سه شنبه 15 فروردین 1391 در 15:52 عصر
System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient();
MailMessage mailMessage = new MailMessage();
mailMessage.From = new MailAddress();ادرس ایمل گیرنده
mailMessage.To.Add(bc[0].ToString());
mailMessage.Subject = subj;
mailMessage.Body = cmd;
mailMessage.IsBodyHtml = false;
NetworkCredential credential = new NetworkCredential(b.GetValue("user").ToString(), b.GetValue("password").ToString());یوزر نیم و پسورد فرستنده جی میل البته یاهو هم میشه ولی اس ام تی پی ش فرق دراه
smtp.UseDefaultCredentials = false;
smtp.Credentials = credential;
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.Port = 587;
smtp.EnableSsl = true;
smtp.Host = "smtp.gmail.com";
smtp.Send(mailMessage); ();
یک چک کنید با فعال بودن انتی ویروس کار میکنه نباید مشکلی داشته باشه
موفق باشید
مظاهر
لطفا متن خطا
سلام ببیــــــــن
دوستان گلم تنظيمات Yahoo و Hotmail رو هم اگر كسي داره بزاره SMTP رو بيشتر منظورمه تمامه اينايي رو كه توي وب گذاشتن امتحان كردم خطا مي ده ولي gmail رو جواب گرفتم. آدرس و شماهر پورت SMTP server براي yahoo , hotmail رو نتونستم پيدا كنم
yahoo برای کاربران رایگان پروتکل مربوطه رو مسدود کرده .