Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Проверка SMTP аутентификации C#

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

pavlikalex

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нашол стандартный код для отправки почты:
 
System.Net.Mail.SmtpClient Smtp = new SmtpClient("хост", порт(типа int));
Smtp.Host = "хост или IP адрес"
Smtp.EnableSsl = true;
Smtp.Credentials = new System.Net.NetworkCredential("логин", "пароль");  
Smtp.Send(Message);
 
Подскажите пожалуйста как без отсылки почты(Smtp.Send(Message) проверить правильные ли я ввёл учётные данные(System.Net.NetworkCredential("логин", "пароль"))?

Всего записей: 71 | Зарегистр. 23-03-2006 | Отправлено: 13:42 13-05-2010
pavluha



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
В этом классе нет возможности проверить правильность введенных  учетных данных, без отправки сообщения.
Как вариант отправлять тестовое сообщение на предустановленный адрес - и проверять получилось отправить, если да то аутентификация пройдена.
Либо же соединяться напрямую с сервером через сокеты - отправлять команды и считывать вывод - потренироваться и посмотреть работу можно при помощи telnet.

Всего записей: 366 | Зарегистр. 01-04-2003 | Отправлено: 15:36 14-05-2010 | Исправлено: pavluha, 15:40 14-05-2010
pavlikalex

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pavluha - > Спасибо

Всего записей: 71 | Зарегистр. 23-03-2006 | Отправлено: 07:29 18-05-2010
Cyber78



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ищу free dll для smtp .стандартный спооб не работает по 465 порту,а ritlabs всякие денег хотят.

Всего записей: 754 | Зарегистр. 08-02-2002 | Отправлено: 16:37 07-02-2017
landy



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cyber78
в OpenSSL входят libeay32.dll и ssleay32.dll, они бесплатные

Всего записей: 576 | Зарегистр. 17-01-2003 | Отправлено: 17:47 07-02-2017
Dunkeshu

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Ищу free dll для smtp .стандартный спооб не работает по 465 порту,а ritlabs всякие денег хотят.

Цитата:
в OpenSSL входят libeay32.dll и ssleay32.dll, они бесплатные
В шарпе, ssl реализовано. Вы же не IMAP прикручиваете, то есть можно и без библы.
 
Добавлено:
P.S. На шарпе, для gmail: - Smtp.Port = 587;

Всего записей: 621 | Зарегистр. 25-01-2010 | Отправлено: 16:35 11-02-2017
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Проверка SMTP аутентификации C#


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru