Файл по почте - C#

Узнай цену своей работы

Формулировка задачи:

Как отправить файл на почту, использовав C#?

Решение задачи: «Файл по почте»

textual
Листинг программы
  1. using System;
  2. using System.Net;
  3. using System.Net.Mail;
  4.  
  5. namespace sendMail
  6. {
  7.     class Program
  8.     {
  9.         static void Main(string[] args)
  10.         {
  11.             try
  12.             {
  13.                 string to = @"adressto@mail.ru"; //адрес получателя
  14.                 string from = @"adressfrom@mail.ru"; //адрес отправителя
  15.                 string pass = "password"; //пароль ящика отправителя
  16.                 MailMessage mess = new MailMessage();
  17.                 mess.To.Add(to);
  18.                 mess.From = new MailAddress(from);
  19.                 mess.Subject = "Проверка связи"; //тема
  20.                 mess.Body = "Привет!"; //текст сообщения
  21.                 SmtpClient client = new SmtpClient();
  22.                 client.Host = "smtp.mail.ru"; //smtp - клиент
  23.                 client.Port = 587; //порт можно не менять
  24.                 client.EnableSsl = true;
  25.                 client.Credentials = new NetworkCredential(from.Split('@')[0], pass);
  26.                 client.DeliveryMethod = SmtpDeliveryMethod.Network;
  27.                 client.Send(mess);
  28.                 mess.Dispose();
  29.             }
  30.             catch (Exception e)
  31.             {
  32.                 throw new Exception("Mail.Send: " + e.Message);
  33.             }
  34.             Console.ReadKey();
  35.         }
  36.     }
  37. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.6 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы