روشی که خیلی متداول هست و توی سایتها دیدم. این روش هست:

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); }


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