Имя: Пароль:
1C
1C 7.7
v7: Не могу получить почту (через DialMail.dll)
,
0 vova1122
 
03.04.14
12:20
Ситуация следующая. Загружаю почту из gmail.com.
На Windows2003Server (х86) обработка загрузки работает исправно. Установили Windows2008Server (х64). Компоненту DialMail.dll зарегистрировал. Но почему-то та же самая обработка нехочет подключаться к серверу почты:
http://i59.fastpic.ru/big/2014/0403/71/1d10cf0a2139942bc2a902a3f21e5571.jpg

Собственно код из 1С;

    Если ЗагрузитьВнешнююКомпоненту("DialMail.dll")=0 Тогда
        Сообщить("Не удалось обнаружить компоненту DialMail.dll!");  
        Возврат;
    КонецЕсли;
    Попытка
        ПолучениеПочты = СоздатьОбъект("AddIn.POP3");
        SystComm = СоздатьОбъект("AddIn.SystComm");
        ПолучениеПочты.ВестиЛогФайл = 1;
        Сообщить(SystComm.Версия);
    Исключение
        Сообщить("Не удалось создать объекты из компоненты DialMail.dll!");
        Возврат;
    КонецПопытки;

    ПолучениеПочты.РабочийКаталог=РабочийКаталог;
    ПолучениеПочты.ИспользоватьПрокси=0;
    ПолучениеПочты.ИспользоватьSSL=1;  
    Если ПолучениеПочты.Подключиться(Pop3Сервер,
                        Pop3Порт,
                        Pop3Пользователь,
                        Pop3Пароль)=0 тогда    
        Предупреждение("Не смогли подключиться к POP3-серверу");
        РезПодключения=0;
        Возврат;
    КонецЕсли;  

Посоветуйте что ещё нужно сделать?
1 НеБорис Нуралиев
 
03.04.14
12:23
Проверить, не блокируются ли порты.
2 vova1122
 
03.04.14
12:24
(1) Как?
3 Ёпрст
 
03.04.14
12:35
нуЮ для началаЮ в брендмауэре, затем на проксе
4 vova1122
 
03.04.14
12:37
Брендмаузер отключен. Прокси не используеться
5 Ёпрст
 
03.04.14
12:49
ssl то зачем используете?
6 mikecool
 
03.04.14
12:52
(5) потому что диалмейл может )
7 vova1122
 
03.04.14
12:52
это не мы... Почта gmail.com так работает.
8 vova1122
 
03.04.14
12:54
Если поставить ИспользоватьSSL=0 тогда подключение просто висит не подключается и не сообщает об ошибке.
9 Ёпрст
 
03.04.14
12:55
просто с ослика то хоть есть заход на почту на этом серваке хоть ?
10 vova1122
 
03.04.14
12:56
Что есть "ослик"? Через браузер могу зайти на почту.
11 vova1122
 
03.04.14
13:07
Закинул архив (из поста 7) в сустем32.
dialmail не работает на одном компьютере

без результата.
12 vova1122
 
03.04.14
13:12
какие ещё идеи будут? (Windows2008Server (х64))
13 vzuperman
 
03.04.14
13:16
(12)
сделай на сервере так
telnet сервер 110
и посмотри что выдаст
темнота, значт не в 1сце косяки.
14 vova1122
 
03.04.14
13:26
(13) Не удается найти "telnet"
15 vzuperman
 
03.04.14
13:27
(14)
установи этот компонент
16 AlexYurg
 
03.04.14
13:28
Попробуй обратиться к разработчику DialMail. Может быть, он что-то посоветует.
Помнится, у меня была проблема (другая) с DialMail,
так автор быстренько что-то там внутри подправил и все заработало.
17 vova1122
 
03.04.14
13:34
(13)
telnet pop.gmail.com 110
telnet pop.gmail.com 995
даже с компютера на котором работает получение почты, показывает пустой экран.
18 vova1122
 
03.04.14
13:35
(16) недумаю что что-то новое будет. Ведь многие пользуются этой компонентой, и думаю уже отлажено все.
19 vzuperman
 
03.04.14
13:38
(17)
Если пишет так
C:\Users\Admin>telnet pop.gmail.com 110
Подключение к pop.gmail.com...Не удалось открыть подключение к этому узлу, на по
рт 110: Сбой подключения
Значит копай в сторону сети, брэндмауров
Если в ответ приходит какие нибудь символы, слова, или хотя бы пустой экран то все ок.
Нужно копать в сторону 1цэ

Вот например telnet pop.yandex.ru 110
как отвечает
+OK POP Ya! na@13 gbFRкcu7Ca60
20 vzuperman
 
03.04.14
13:38
(18)
С тебя 1500 рублей за консультацию
21 vova1122
 
03.04.14
13:59
(19)
telnet pop.gmail.com 110 - не удалось открыть подключение...
telnet pop.gmail.com 995 - пустой экран
22 Ёпрст
 
03.04.14
14:05
А это хоть проделал ?

Для работы с протоколом SSL необходимо скачать архив
"http://www.ararat.cz/synapse/files/crypt/Openssl-0.9.7f-Win32.zip";
Затем распаковать его содержимое в системную директорию ...\system32\
(например C:\Winnt\system32\). Еще нужно помнить, что сервер,
с которым вы будете работать, должен поддерживать SSL-протокол;
необходимо также не забыть установить SSL-сертификат
полученный от данного сервера.
23 Ёпрст
 
03.04.14
14:05
сам сертификат установил хоть ?...
24 vova1122
 
03.04.14
14:09
архив закинул в сустем32 (в 11 посте написал) . А сам сертификат где брать и как регистрировать?
25 vova1122
 
03.04.14
14:10
+(24) ... как устанавливать?
26 trdm
 
03.04.14
14:11
На отправку у меня еще "ИспользоватьTSL=1" выставлено.
Может и на прием сработает?
27 trdm
 
03.04.14
14:16
28 vzuperman
 
03.04.14
14:24
(21) используй 995 порт на 110 забей и все будет ок. без SSL
29 Масянька
 
03.04.14
14:29
(25) Саму почту проверял? Не из 1с - прием/отправка работают?
Провайдер не менялся?
30 vova1122
 
03.04.14
14:38
(28) так я и использую 995 порт. Говорю же на одном компютере (Виндовс2003 сервер Х86) работает. А на другом (виндовс2008 сервер Х64) такие проблемы.
(29) Даже с 1С работает (но не том компе что нужно. Оба компютере подкючены к одному провайдеру, более того подключены к одному свичу. (и полдключаюсь к той же почтовой учетке).
31 Ёпрст
 
03.04.14
14:40
(25) в браузере введи имя сйта, слева/справа будет замок или другой спец символ--на нём пкм - сертификат.. закин его в доверенные корневые
32 Ёпрст
 
03.04.14
14:41
(24) попробуй еще зарегить вышезакинутые библиотеки
33 Масянька
 
03.04.14
14:44
(30) А порты на свиче разные? Не свич ли глючит?
34 vzuperman
 
03.04.14
14:44
(30)
если через telnet по 995 соединяется где x64, то дело  не в серваке и не в сети. Копай в сторону 1цэ и этой dllки. Как варинат проверь брэндмауэр, а лучше отключи его на время
35 vova1122
 
03.04.14
14:53
(33) если свич глючит то в инет с сервера вообще невозможно было бы выйти.
(34) Использовать 995 порт рекомендует сам gmail.com. 1С и длл-ка что на одном что на другом компе одна и та. Скопировал платформу и базу с одного компа на другую.
36 vova1122
 
03.04.14
15:02
37 DrZombi
 
гуру
03.04.14
15:07
(7) Не получится к ГМайлу подключиться...
ГМайл, только для сертифицированных продуктов, таких как Мозилка, ИЕ експлорер и другие браузеры.
Которым ГМайл предоставил доступ к своим ресурсам :)
38 DrZombi
 
гуру
03.04.14
15:07
+ Хочешь использовать почтовик.
Пользуйся Mail.Ru :)
39 DrZombi
 
гуру
03.04.14
15:09
+ Rambler.Ru
+ Yandex.ru

Короче любым почтовиком, который не требует идентификации на подобие как GMail :)
40 DrZombi
 
гуру
03.04.14
15:10
(22) И шо, получится на левом сертификате подключиться к GMail-у ? :)
41 vova1122
 
03.04.14
15:12
(37) но ведь на 2003 сервере подключается...
42 vzuperman
 
03.04.14
15:13
(41) е епи мозг, спроси у разраба про 2008 сервак и про x64 DialMail.
43 DrZombi
 
гуру
03.04.14
15:14
(41) А причем тут DialMail и 2003 сервер? :)
44 DrZombi
 
гуру
03.04.14
15:15
+(41) Люди писали, что не могут они через DialMail работать на  GMail-е. С определенного времени :)
45 vzuperman
 
03.04.14
15:16
(43)
При том, что у него Gmail на 2003 работает
46 vova1122
 
03.04.14
15:20
Оказалось что нужно было эти файлы закинуть в SysWOW64 а не в system32.
с одной проблемой разобрался. Ковыряю дальше переход из 2003 на 2008 виндовс.
47 DrZombi
 
гуру
03.04.14
15:20
(45) Если работает. То может он соизволит повнимательней рассмотреть, как именно оно там работает :)