PDA

View Full Version : امنیت ارسال فرم تماس با ما



maryam6262
یک شنبه 08 دی 1392, 13:54 عصر
روشی که خیلی متداول هست و توی سایتها دیدم. این روش هست:


public void SendMail(string Subject, string To, string Body) { SmtpClient MyMail = new SmtpClient(); MailMessage MyMsg = new MailMessage(); MyMail.Host = "mail.yoursite.com"; MyMsg.To.Add(new MailAddress(To)); MyMsg.Subject = Subject; MyMsg.SubjectEncoding = Encoding.UTF8; MyMsg.IsBodyHtml = true; MyMsg.From = new MailAddress("yourmail@yoursite.com", "yourname"); MyMsg.BodyEncoding = Encoding.UTF8; MyMsg.Body = Body; MyMail.UseDefaultCredentials = false; NetworkCredential MyCredentials = new NetworkCredential("yourmail@yoursite.com", "yourpassword"); MyMail.Credentials = MyCredentials; MyMail.Send(MyMsg); }


قراردادن یوزر و پسورد جی میل به این روش آیا امن هست؟

bomb23
دوشنبه 09 دی 1392, 21:37 عصر
سلام به نظر من که غیر امن نیست ولی اگه میخوای امنتر شه user , pass رو بذارش داخل webconfig

fakhravari
یک شنبه 15 دی 1392, 16:10 عصر
میتونی کد و دیکد کنی

aminaltavista
دوشنبه 16 دی 1392, 07:57 صبح
سلام

بزارش تو یه متد به صورت پارامتریک یوزرنیم و پسورد رو بهش ارسال کن.

یادتون باشه هر جا چنین مواردی رو بهش برخوردید مستقیم مقدار ندید و پارامتریکش کنید(یکی از روشهای جلوگیری از حملات DOS . طبق مستندات MSDN مایکروسافت)