проблема подключения к почтовым серверам |
Здравствуйте, гость ( Вход | Регистрация )
проблема подключения к почтовым серверам |
call_me_Frank |
25.12.2013, 7:44
Сообщение
#1
|
Студент Группа: Участник Сообщений: 73 Регистрация: 20.10.2010 Пользователь №: 2129 Спасибо сказали: 0 раз(а) Репутация: 0 |
Друзья, есть проблема - не могу подключиться к некоторым почтовым серверам с помощью QSslSocket. Загадка в том, что через браузер на почту зайти можно, а через свою программу - нет. Иногда подключение происходит, но нет ответа от сервера, иногда сокет подключается и тут же отваливается, иногда просто не подключается. Как обеспечить гарантированное подключение или хотя бы просто подключиться?
|
|
|
gormih |
25.12.2013, 8:31
Сообщение
#2
|
Студент Группа: Новичок Сообщений: 15 Регистрация: 22.9.2011 Пользователь №: 2901 Спасибо сказали: 0 раз(а) Репутация: 0 |
QSslSocket::supportsSsl() ?
И в системе должна быть обязательно установлена OpenSSL, даже под Windows |
|
|
call_me_Frank |
25.12.2013, 8:42
Сообщение
#3
|
Студент Группа: Участник Сообщений: 73 Регистрация: 20.10.2010 Пользователь №: 2129 Спасибо сказали: 0 раз(а) Репутация: 0 |
установлено. пробую подключиться и по SSL, и без оного. результат один и тот же, все равно
|
|
|
Iron Bug |
25.12.2013, 9:34
Сообщение
#4
|
Профессионал Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: 12 |
смотри ответы от сервера. обычно сервер присылает причины отказа.
Сообщение отредактировал Iron Bug - 25.12.2013, 9:35 |
|
|
call_me_Frank |
25.12.2013, 11:18
Сообщение
#5
|
Студент Группа: Участник Сообщений: 73 Регистрация: 20.10.2010 Пользователь №: 2129 Спасибо сказали: 0 раз(а) Репутация: 0 |
"The SSL/TLS handshake failed, so the connection was closed." или же таймаут, либо сокет подключается, а через некоторое время просто отваливается - никаких ответов от сервера.
Таймауты на waitForConnected() и waitForReadyRead() последний раз ставил максимальные, до этого пробовал разные. Соединение с интернетом иногда немного глючное. Однако, ко многим серверам подключается мгновенно и без косяков, а к некоторым никак. И при этом через браузер зайти все-таки можно. |
|
|
Litkevich Yuriy |
26.12.2013, 20:18
Сообщение
#6
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
может Qt Network шлёт какой-нибудь идентификатор себя, который не нравится серверу (например, он думает, что это спам машина и т.п.) и он просто отмалчивается
|
|
|
Iron Bug |
27.12.2013, 9:55
Сообщение
#7
|
Профессионал Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: 12 |
может, просто неправильно формируются сертификаты и прочее для SSL/TLS? это довольно геморройный протокол, у него много вариантов и разных настроек.
|
|
|
Текстовая версия | Сейчас: 15.1.2025, 6:54 |