Не работает отправка письма на email - C#
Формулировка задачи:
Листинг программы
- string avto_name;
- avto_name = "hello";
- public void SendMail(string smtpServer, string from, string password,
- string mailto, string caption, string message, string attachFile = null)
- {
- try
- {
- from = "---------------------";
- mailto = "--------------------";
- password = "*******";
- caption = "Hello";
- message = avto_name;
- MailMessage mail = new MailMessage();
- mail.From = new MailAddress(from);
- mail.To.Add(new MailAddress(mailto));
- mail.Subject = caption;
- mail.Body = message;
- //if (!string.IsNullOrEmpty(attachFile))
- //mail.Attachments.Add(new Attachment(attachFile));
- SmtpClient client = new SmtpClient();
- client.Host = smtpServer;
- client.Port = 25;
- client.EnableSsl = false;
- client.Credentials = new NetworkCredential(from.Split('@')[0], password);
- client.DeliveryMethod = SmtpDeliveryMethod.Network;
- client.Send(mail);
- mail.Dispose();
- }
- catch (Exception e)
- {
- throw new Exception("Ошибка отправки: " + e.Message);
- }
- }
- private void button3_Click(object sender, EventArgs e)
- {
- SendMail(); // ошибка горит, "не одна из перегрузок метода SendMail не принимает 0 аргументов
- }
Решение задачи: «Не работает отправка письма на email»
textual
Листинг программы
- string avto_name;
- avto_name = "hello";
- public void SendMail(string smtpServer....)// и ещё куча параметров
- {
- ..............
- }
- private void button3_Click(object sender, EventArgs e)
- {
- SendMail(); // и ничего не передаете
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д