Я нашел отличный способ отправки электронной почты в C #, за исключением одной проблемы, я должен показать свой пароль.Если кто-нибудь захочет разобрать мою программу или если я решу сделать ее с открытым исходным кодом (что я, вероятно, буду), они получат имя пользователя и пароль для моей учетной записи gmail.Есть ли способ обойти это?
MailMessage mail = new MailMessage();
SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com");
mail.From = new MailAddress("Contact@pandorafreed.com");
mail.To.Add("myemail@gmail.com");
mail.Subject = "Pandora Free-D Message";
mail.Body = "Name: " + C.NameBox.Text + "\n" + "Email: " + C.emailBox.Text + "\n" + C.Message.Text;
SmtpServer.Port = 587;
SmtpServer.Credentials = new System.Net.NetworkCredential("username", "password");
SmtpServer.EnableSsl = true;
SmtpServer.Send(mail);
+++++ EDIT +++++
хммм ... будет работать localhost?Кто-нибудь знает?