Отправить сообщение на e-mail

414
29 декабря 2016, 05:56

Есть необходимость автоматической рассылки писем на почту. Как отправить письмо на определенный e-mail?

Answer 1
   //в главе файла нужно добавит using System.Net.Mail;
 // настройка логина, пароля отправителя
string from = "somemail@yandex.com";
            string pass = "password";
        string to = "destinition@gmail.com";
        // адрес и порт smtp-сервера, с которого мы и будем отправлять письмо
        // для других сервисов адрес и порт можно найти по гуглив
        SmtpClient client = new SmtpClient("smtp.yandex.ru", 25);
        client.DeliveryMethod = SmtpDeliveryMethod.Network;
        client.UseDefaultCredentials = false;
        client.Credentials = new System.Net.NetworkCredential(from, pass);
        client.EnableSsl = true;
        // создаем письмо: to - адрес получателя
        var mail = new MailMessage(from,to);
        mail.Subject = "Message Subject";
        mail.Body = "Message Mody";
        mail.IsBodyHtml = true;
        //Для отправкии вызиваем метод Send обекта client
        client.Send(mail);
Answer 2

Можно, для этого вам понадобится SMTP или POP3 сервер. Посмотрите этот проект, чтобы разобраться что к чему.

READ ALSO
Вынос картинки за пределы формы

Вынос картинки за пределы формы

Можно ли средствами C# сделать так, чтобы часть изображения было за пределами формы? Пример ниже:

451
Angular 2 и .Net Core

Angular 2 и .Net Core

Вот смотрю я на развитие Angular 2 Ionic 2 Это очень близко к WPFСейчас для

441
while + foreach подвешивает Unity C#

while + foreach подвешивает Unity C#

Есть вот такой кусок кода

463