55
Связь с системным администратором с помощью отправки Email
письма и ответ на обращения.
При необходимости пользователь может написать обращение в
специальной форме находящейся в последней вкладке пользовательской
формы, там будет иметься возможность также прикрепить файл, например
скриншот и так далее. Пользователь заполняет все поля формы, такие как
тема сообщения и само сообщение, после нажатия кнопки “Отправить
сообщение” происходит отправка письма на указанный адрес с помощью
введёных в ПО данных(адрес отправки) по протоколу SMTP:
SmtpClient new_client = new SmtpClient("smtp.yandex.ru",587
new_client.Credentials = new NetworkCredential("Почта с которой будут
отпраляться письма", "пароль к этой почте)
new_client.EnableSsl = true;
MailMessage message = new MailMessage();
message.From = new MailAddress("admin@createmesite.ru");
message.To.Add(new
MailAddress("gerasimenko.maxim1995@yandex.ru"));
message.Subject = textBox2.Text;
message.Body = textBox3.Text;
Attachment nfout = new Attachment(new_file);
message.Attachments.Add(nfout);
new_client.Send(message);
MessageBox.Show("Вопрос успешно отправлен");
textBox2.Clear();
textBox3.Clear();
Также отправлять письма может и сам системный администратор, на
странице списка обращений в таблице люди которые отправляли
сообщения локально должны были ввести свой адрес электронной почты,
системный администратор может их посмотреть и в этой же форме ввести
все данные, такие как адрес пользователя, тема и сообщение:
SmtpClient new_client = new SmtpClient("smtp.yandex.ru", 587);
new_client.Credentials = new NetworkCredential("Почта с которой
будет отправлено письмо", "Пароль от этой почты");
new_client.EnableSsl = true;