Файл по почте - C#
Формулировка задачи:
Как отправить файл на почту, использовав C#?
Решение задачи: «Файл по почте»
textual
Листинг программы
- using System;
- using System.Net;
- using System.Net.Mail;
- namespace sendMail
- {
- class Program
- {
- static void Main(string[] args)
- {
- try
- {
- string to = @"adressto@mail.ru"; //адрес получателя
- string from = @"adressfrom@mail.ru"; //адрес отправителя
- string pass = "password"; //пароль ящика отправителя
- MailMessage mess = new MailMessage();
- mess.To.Add(to);
- mess.From = new MailAddress(from);
- mess.Subject = "Проверка связи"; //тема
- mess.Body = "Привет!"; //текст сообщения
- SmtpClient client = new SmtpClient();
- client.Host = "smtp.mail.ru"; //smtp - клиент
- client.Port = 587; //порт можно не менять
- client.EnableSsl = true;
- client.Credentials = new NetworkCredential(from.Split('@')[0], pass);
- client.DeliveryMethod = SmtpDeliveryMethod.Network;
- client.Send(mess);
- mess.Dispose();
- }
- catch (Exception e)
- {
- throw new Exception("Mail.Send: " + e.Message);
- }
- Console.ReadKey();
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д