Как сделать, чтобы например из программы, пользователь смог написать отзыв и он автоматом мне прилетал на почту?
Есть вроде такой модуль в который вписуешь логин и пароль от почты с которой будет слать отзыв и почта на которую, посмотри в ютюбе
Пожалуйста, сэр! protected static void SendMail(string smtpServer, string from, string password, string mailto, string caption, string message, string[] attachFile = null) { try { MailMessage mail = new MailMessage(); mail.From = new MailAddress(from); mail.To.Add(new MailAddress(mailto)); mail.Subject = caption; mail.Body = message; if (attachFile != null) foreach (string fileAtach in attachFile) mail.Attachments.Add(new Attachment(fileAtach)); SmtpClient client = new SmtpClient(); client.Host = smtpServer; client.Port = 25; client.EnableSsl = true; client.Credentials = new NetworkCredential(from.Split('@')[0], password); client.DeliveryMethod = SmtpDeliveryMethod.Network; client.Send(mail); mail.Dispose(); }catch {} } Код protected static void SendMail(string smtpServer, string from, string password, string mailto, string caption, string message, string[] attachFile = null) { try { MailMessage mail = new MailMessage(); mail.From = new MailAddress(from); mail.To.Add(new MailAddress(mailto)); mail.Subject = caption; mail.Body = message; if (attachFile != null) foreach (string fileAtach in attachFile) mail.Attachments.Add(new Attachment(fileAtach)); SmtpClient client = new SmtpClient(); client.Host = smtpServer; client.Port = 25; client.EnableSsl = true; client.Credentials = new NetworkCredential(from.Split('@')[0], password); client.DeliveryMethod = SmtpDeliveryMethod.Network; client.Send(mail); mail.Dispose(); }catch {} }
И любой школьник сможет получить логин и пасс почты с который отправляется, лучше тогда взять какой-нить PHP хостинг на него слать отзыв, а там уже либо в базу сохранять либо PHP отправлять письмо.
Ну это понятно, но хостинг то не бессмертный знаешь да! Да и вопрос был поставлен как отправить именно через C#. (Без сайтов и т.д)
SendMail("smtp.mail.ru", "ЛОГИН ОТ ПОЧТЫ", "ПАРОЛЬ ОТ ПОЧТЫ", "mail@mail.ru (почта кому ты хоть отправить письмо)", "Заголовок сообщения", "Сообщение", new string[] { "file1", "file2" }); // файл не обязательно указывать! Код SendMail("smtp.mail.ru", "ЛОГИН ОТ ПОЧТЫ", "ПАРОЛЬ ОТ ПОЧТЫ", "mail@mail.ru (почта кому ты хоть отправить письмо)", "Заголовок сообщения", "Сообщение", new string[] { "file1", "file2" }); // файл не обязательно указывать!