Имя: Пароль:
1C
1С v8
1C linux. Ошибка получения почты
0 PitNN
 
01.11.19
17:49
Всем привет.
После перехода на линуксовый сервак возникла такая проблема. Не принимается почта на стороне сервера. Пишет "Код ошибки 3. capability list follows". При этом телнетом к почтовому серверу подключается без проблем. С виндового клиента подключение так же идет. Т.е. проблема именно в среде линукс
Если кто сталкивался, в чем может быть проблема?
1 D_E_S_131
 
01.11.19
17:54
На чем работает сам почтовый сервер?
2 Garykom
 
гуру
01.11.19
17:56
В ssl проблема
3 Garykom
 
гуру
01.11.19
18:03
Для начала попробуйте через stunnel, поднятый на виндовой машине
4 PitNN
 
01.11.19
20:30
(1) Почтовый сервер поднят на винде
5 PitNN
 
01.11.19
20:31
(2) Можно поразвернутее как-то? :)
6 PitNN
 
01.11.19
20:33
Тут ещё такой момент. На SMTP сервер логинится без проблем
7 PitNN
 
01.11.19
20:33
На всякий случай, платформа 8.3.13.1644
8 PitNN
 
01.11.19
20:36
Ещё добавлю. Аутентификация на почтовом сервере настроена без шифрования.
9 PitNN
 
01.11.19
20:40
В логах почтового сервера пишется, что некорректный пароль. Но пароль верный, поскольку из винды подключение проходит.
10 PitNN
 
05.11.19
10:33
Может дело в платформе, как думаете?
11 ДенисЧ
 
05.11.19
10:34
(10) Да. Причём в платформе "Linux"
12 PitNN
 
05.11.19
10:40
(11) А в чем именно, если не секрет?
13 polosov
 
05.11.19
10:41
(12) Попробуй убрать русские символы из пользователя и пароля.
14 bolero
 
05.11.19
10:41
(9) кмк на самом деле не пароль некорректный, а метод логина некорректный

"capability list follows" - это не сообщение об ошибке, а просто следующая строка, выданная сервером (а за ней - список стандартов, который поддерживает сервер).

Раз он выдает список еще раз - значит клиент попытался придти с методом логина, который не поддерживается сервером. Не удивлюсь, если это протокол Exchange.
15 PitNN
 
05.11.19
11:09
(14) Метод логина прописывается в 1С при создании профиля подключения.
Получается он некорректно отрабатывает в unix-среде?
16 Йохохо
 
05.11.19
11:32
(15) так (6) же, мб крыжик не взвели "смтп перед поп" или что то такое, или на сслные порты соединяетесь вместо 110
17 bolero
 
05.11.19
11:35
(15) корректно-некорректно..
какой он б?

я догадываюсь, конечно, что речь о POP3, но протокол тоже стоило бы уточнить
18 PitNN
 
05.11.19
11:54
(17) Протокол POP3. Порт 110.
Повторюсь. Один и тот же код создания профиля подключения с теми же учетными данными благополучно подключается к серверу из среды windows и валится с ошибкой из среды linux.
Тут варианта два. Либо косяк в платформе 1С (что-то в линуксовом модуле, отвечающим за почтовые соединения), либо что-то недонастроено в самом linux-е
19 PitNN
 
05.11.19
11:55
(18) Текст получаемого исключения:

"Ошибка при вызове метода контекста (Подключиться):
Произошла ошибка при работе с POP3. Код ошибки: 3.
Ответ сервера: Capability list follows "
20 bolero
 
05.11.19
12:36
(17) полез делать скриншот, и выяснил для себя, что в 1С метод логина к почте ни настроить, ни узнать нельзя

если хочешь решить эту задачу - нужно смотреть в tcpdump и крутить POP3 сервер, т.к. в 1С крутить банально нечего

если крутить почтовый сервер не можешь - тогда приплыли
21 Garykom
 
гуру
05.11.19
12:43
(16) Нет такого понятия "сслные порты" только дефолтные
Шифрование SSL/TLS может быть на любом порту
22 Garykom
 
гуру
05.11.19
12:44
Скорее всего прикол платформы 1С под линукс и ее отличие от платформы под винду.
Например передает логин вместе с доменом а сервер этого не понимает или наоборот.
23 Garykom
 
гуру
05.11.19
12:49
Можно банально решить прокладкой между сервером и 1С, нечто вроде прокси
24 Garykom
 
гуру
05.11.19
12:50
(23)+ В смысле если почтовый сервер низзя крутить, то можно добавить свой промежуточный, через который платформа 1С под линукс сможет работать не смотря на несовместимость.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн