Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.09.2014, 15:27   #1
IliaIT
Форумчанин
 
Аватар для IliaIT
 
Регистрация: 17.03.2009
Сообщений: 977
По умолчанию SSL на яндекс почте

ввёл яндекс обязательное шифрование(нафига оно нужно всё равно их контора все письма мониторит... но это так мысли)
и программа приёма писем отвалилась.

почитал статьи по гуглу дельфи 7, нифига не нашёл примеров с шифрованием.
точнее есть какие то примеры но они непойми что, и не работают у меня почему-то.

решил проверить в дельфи хе3. взял компоненты IdSSLIOHandlerSocketOpenSSL1
IdPOP3
порт,хост,логин,пароль,(в 2х компонентах) выставил как в почтовой проге аутлук (она нормально принимает письма.)

IdPOP3
Остальные выставил свойства прямо в компоненте или оставил по умолчанию как были
UseTLS = utUseExplicitTLS
IOHandler = IdSSLIOHandlerSocketOpenSSL1
AuthType = atUserPass
AutoLogin = True

IdSSLIOHandlerSocketOpenSSL1
mode = sslmUnassigned
method = sslvTLSv1

повесил на кнопку соединение
Код:
procedure TForm2.Button3Click(Sender: TObject);
begin
    if not POP3.Connected then
    begin
      POP3.Connect; // подключение по протоколу POP3, по настрокам в компоненте IdPOP3, с именем POP3
    end;

    if POP3.Connected then
    begin
      Form2.Caption:='cjtltybkbcm';
    end;
end;
и всё виснет на строке POP3.Connect; ни сообщений об ошибке ни продолжения. даже в отладчике не идёт далее.

Вопрос: что не так делал?
Интуитивно понятный интерфейс - это такой интерфейс, для работы с которым нужна недюжинная интуиция.
IliaIT вне форума Ответить с цитированием
Старый 22.09.2014, 16:38   #2
indexx
Заблокирован
 
Регистрация: 12.09.2014
Сообщений: 544
По умолчанию

Цитата:
Сообщение от IliaIT Посмотреть сообщение
нафига оно нужно всё равно их контора все письма мониторит...
Чтоб все кому не лень не мониторили

Цитата:
Сообщение от IliaIT Посмотреть сообщение
и всё
Как всё? А библиотеки?
indexx вне форума Ответить с цитированием
Старый 22.09.2014, 16:42   #3
IliaIT
Форумчанин
 
Аватар для IliaIT
 
Регистрация: 17.03.2009
Сообщений: 977
По умолчанию

какие библиотеки?
никакие длл не копировал более. или из хе надо копировать длл в папку проекта?
Интуитивно понятный интерфейс - это такой интерфейс, для работы с которым нужна недюжинная интуиция.
IliaIT вне форума Ответить с цитированием
Старый 22.09.2014, 16:56   #4
indexx
Заблокирован
 
Регистрация: 12.09.2014
Сообщений: 544
По умолчанию

неожиданное место, не правда ли?
indexx вне форума Ответить с цитированием
Старый 22.09.2014, 19:13   #5
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

Для доступа к Яндекс.Почте из почтовых программ требуется специальная настройка в аккаунте и компоненты idPOP3, idSMTP. У яндекся для этого есть два специальных сервака: pop3.yandex.ru и smtp.yandex.ru. Оба должны быть поддерживаемы аккаунтом.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума Ответить с цитированием
Старый 22.09.2014, 19:14   #6
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

А idSSLIOHandlerSocket нужен в купе с протоколом HTTP для того, чтобы поддерживать протокол HTTPS.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума Ответить с цитированием
Старый 23.09.2014, 08:46   #7
IliaIT
Форумчанин
 
Аватар для IliaIT
 
Регистрация: 17.03.2009
Сообщений: 977
По умолчанию

ещё раз повторяю первый пост для особо одарённых..
!почта аутлук нормально забирает письма!
логично предположить, что те же настройки серверов должны работать и в моей программе. кроме того как было сказано что до обязательного ввода прога работала нормально.

дальше про гугл. тоже писал.
если у вас дельфи 7 то конечно надо искать две либы в инете (а именно ssleay32.dll и libeay32.dll). что и делал, но не получилось.
если у вас дельфи xe то эти либы лежат в папке с радстудио (RAD Studio\12.0\bin\subversion\). и при запуске почему то не ругается, но на всякий случай я положил их в папку с прогой.
про неожиданный поиск я тоже могу дать ссылку на советскую энциклопедию.

а вообще про поиск даже находил
http://www.programmersforum.ru/showt...light=ssl+pop3
и прочее аналогичное без примеров.
у меня ошибок не выдаёт, а просто виснет при конект.

сейчас ящик создам на яндексе и прикреплю прогу для примера...
Вложения
Тип файла: rar libeay32.rar (488.0 Кб, 70 просмотров)
Тип файла: rar ssleay32.rar (94.0 Кб, 53 просмотров)
Тип файла: rar SSL_mail.rar (56.7 Кб, 86 просмотров)
Интуитивно понятный интерфейс - это такой интерфейс, для работы с которым нужна недюжинная интуиция.

Последний раз редактировалось IliaIT; 23.09.2014 в 13:37.
IliaIT вне форума Ответить с цитированием
Старый 23.09.2014, 11:22   #8
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

Антивирус и фаервол отключить пробывали? Они иногда могут блокировать соединение.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума Ответить с цитированием
Старый 23.09.2014, 12:10   #9
indexx
Заблокирован
 
Регистрация: 12.09.2014
Сообщений: 544
По умолчанию

Цитата:
ещё раз повторяю первый пост для особо одарённых..
Какой интересный способ просить о помощи. Далеко пойдёшь.
indexx вне форума Ответить с цитированием
Старый 23.09.2014, 13:50   #10
IliaIT
Форумчанин
 
Аватар для IliaIT
 
Регистрация: 17.03.2009
Сообщений: 977
По умолчанию

Попробовал отключить каспера , не помогло, бренмаузер винды тоже отключён. я так понимаю у саши40 аналогичная прога с яндексом работает нормально и проблема в моём компе... хм. буду пробовать тогда на другой машинке как найду. сейчас проверю другие почтовые сервера(рамблер, майл), может затык именно на яндексе.

Цитата:
Какой интересный способ просить о помощи. Далеко пойдёшь.
я так понимаю надо темы начинать с одного предложения типа "не работает прога почты на яндексе....." а дальше подключаются телепаты и вытягивают суть проблемы, и на 2-3х листах форума раскрывается, та информация, которую я написал в первом посте. конечно литературный срачь интереснее и легче читать.
Интуитивно понятный интерфейс - это такой интерфейс, для работы с которым нужна недюжинная интуиция.
IliaIT вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подключения к почте schokk228 C# (си шарп) 8 09.08.2012 10:59
уведомление о почте Skynet91 Общие вопросы C/C++ 1 19.03.2010 22:09
Линукс по почте Яр|/||< (^_^) Свободное общение 9 01.03.2010 11:44
Кодировка в почте Progs1024 Общие вопросы Delphi 1 21.11.2009 19:57