PDA

View Full Version : مهم فوری مشکل در ارسال ایمیل در MVC



marjan895
یک شنبه 26 مهر 1394, 07:55 صبح
از دوستان کسی سورس ارسال ایمیل تو MVC داره که جواب گرفته باشه تو لوکال ؟؟؟
من کد زیر و نوشتم برنامه اجرا میشه ولی وقتی send و میزنم خطای زیر و میده :An exception of type 'System.Net.Mail.SmtpException' occurred in System.dll but was not handled in user code

Additional information: Failure sending mail.

کدی که استفاده کردم اینه :



public ViewResult Index(SendMail0.Models.MailModel _objModelMail)

{
if(ModelState.IsValid)
{
MailMessage mail = new MailMessage();
mail.To.Add(_objModelMail.To);
mail.To.Add("marjankarimi895@gmail.com");
mail.From = new MailAddress("masoumehkarimi895@gmail.com");
mail.Subject = "subject";
string body = _objModelMail.Body;
mail.Body = body;
mail.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient { EnableSsl = false };
smtp.Host = "smtp.gmail.com";
smtp.Port = 25;
smtp.UseDefaultCredentials = false;
smtp.Credentials = new System.Net.NetworkCredential("Marjankarimi895", "88888171754");
smtp.EnableSsl = true;
smtp.Send(mail);
return View("Index", _objModelMail);
}
else {
return View();
}








}

}

hakim22
یک شنبه 26 مهر 1394, 08:45 صبح
برای ارسال از طریق SSL باید از پورت 456 استفاده کنید.

میتوانید این خط رو بردارید :


smtp.EnableSsl = true;

marjan895
یک شنبه 26 مهر 1394, 11:08 صبح
آقای حکیم کد رو هم پاک کردم ولی هنوز خطا برطرف نشده از کی من درگیر خطای این کد هستم ؟؟

rezaei_y
دوشنبه 27 مهر 1394, 07:36 صبح
پورت رو 587 قرار بده

hakim22
دوشنبه 27 مهر 1394, 09:58 صبح
به طور کلی جیمیل از نظر امنیتی به آی پی و نرم افزاری که درخواست ارسال ایمیل میده خیلی حساسه . جدیدا با آپدیت های بخش امنیتی هر مسئله رو باید دستی تایید کنید.
بعد از چندبار خطا هم به طور کلی سرویس ارسال pop رو برای کاربر میبنده.

marjan895
دوشنبه 27 مهر 1394, 15:44 عصر
ممنون از وقتی ک میزارین من حالا چیکارکنم ؟؟ میخوام ایمیل ارسال کنم ؟ چ کدی بنویسم ک ج بده ؟

hakim22
دوشنبه 27 مهر 1394, 16:49 عصر
این کد شما هیچ مشکلی نداره . از یک خدمات دهنده ی ایمیل دیگه استفاده کنید ببینید موفق میشوید یا نه.

marjan895
سه شنبه 28 مهر 1394, 12:55 عصر
این کد شما هیچ مشکلی نداره . از یک خدمات دهنده ی ایمیل دیگه استفاده کنید ببینید موفق میشوید یا نه.
از Hotmail استفاده کردم ولی همچنان خطا میده خسته شدم از بس درگیر خطای این کدم؟