Имя: Пароль:
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С под линукс сможет работать не смотря на несовместимость.