Файл по почте - 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();
}
}
}