Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Smtp клиент в С#. Не отправляется email. Кто подскажет где ошибка?

6.9K
12 октября 2015 года
fen1xxx
63 / / 04.11.2010
Не отправляется email, выскакивает исключение SmtpException c текстом "Failure sending email". Кто подскажет где ошибка?
Код:
private void startBtn_Click(object sender, EventArgs e)
        {
            SmtpClient smtp = new SmtpClient("smtp.mail.ru");
            smtp.Credentials = new NetworkCredential("email.takoy@mail.ru", "parolcheg");
            smtp.EnableSsl = false;

            MailMessage message = new MailMessage();
            message.From = new MailAddress("email.takoy@mail.ru");
            message.To.Add(new MailAddress("fen1xxxprod@gmail.com"));
            message.Subject = "Subject";
            message.Body = "Body";

            try
            {
                smtp.Send(message);
            }
            catch (FormatException ex)
            {
                MessageBox.Show(ex.Message);
            }
            catch (SmtpException ex)
            {
                MessageBox.Show(String.Format("Ошибка при работе с SMTP протоколом: {0}", ex.Message));
            }
        }
1
14 октября 2015 года
kot_
7.3K / / 20.01.2000
Цитата: fen1xxx
Кроме того, на сколько я понял, 465-ый порт использует шифрование.

вот похожий вопрос на SO

20K
13 октября 2015 года
ellor!
198 / / 24.05.2012
Надо проверить, что при этом возвращает GetLastError().
1
13 октября 2015 года
kot_
7.3K / / 20.01.2000
И в дополнение к предыдущему сообщению - для SMPT используется порт 465 (настроики почтовика), думаю проблема в этом.
6.9K
13 октября 2015 года
fen1xxx
63 / / 04.11.2010
Цитата: kot_
И в дополнение к предыдущему сообщению - для SMPT используется порт 465 (настроики почтовика), думаю проблема в этом.

Пробовал использовать и 25-й и 465-й порты, результата ноль. Кроме того, на сколько я понял, 465-ый порт использует шифрование.

Цитата: ellor!
Надо проверить, что при этом возвращает GetLastError().

Спасибо, посмотрю.

6.9K
15 октября 2015 года
fen1xxx
63 / / 04.11.2010
Цитата: kot_
Цитата: fen1xxx
Кроме того, на сколько я понял, 465-ый порт использует шифрование.

вот похожий вопрос на SO

Спасибо, помогло!

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог