Решено Настройка POP3 для рассылки 1С.Предприятие

Статус
Закрыто для дальнейших ответов.
С технета
Вариантов решения 2:

  1. Создать специальный коннектор и на нем разрешать анонимам отправлять в мир
  2. Создать для какой-то системы отдельную учетную запись и заставить её аутентифицироваться перед сервером перед отправкой чтобы он перестал быть для Exchange непонятно кем.
В случае 1с все усугубляется еще и самой программой т.к. 1С не умеет подымать шифрованный smtp туннель, а именно в таком случае доступна базовая аутентификация по логину и паролю.

Попробуйте в дополнительных настройках сервера в 1С указать что аутентификация по smtp аналогичная серверу входящей почты. Еще уберите в разрешениях вновь созданного коннектора всех кроме пользователей Exchange

Если и это не приведет к успеху то попробуйте отправить с сервера 1С тестовое письмо через telnet и посмотрите можете ли вы пройти аутентификацию на smtp сервере через консоль.
Или вот с другого форума

Command is not valid in this state - это загадочный и сбивающий с толку способ, которым MS Exchange пытается сказать: «Я не настроен так, чтобы разрешить отправку паролей в незашифрованном виде по сети».

Решение - убедиться, что соединение = SSL / TLS. Как и в случае с большинством других протоколов, это можно сделать «неявно» или «явно». Неявный означает, что вы будете подключаться к альтернативному порту сервера для соединений SSL / TLS. Для POP3 стандартный порт для неявных соединений SSL / TLS - 995. При подключении к неявному порту SSL / TLS канал SSL / TLS устанавливается немедленно (неявно).

Явный означает, что вы подключаетесь к стандартному незашифрованному порту, а затем отправляется команда для явного преобразования незашифрованного TCP / IP-соединения в безопасный канал SSL / TLS.

Получается странная такая ситуация... MS Exchenge из коробки не дает работать POP3 без шифрования, а 1С с данным шифрованием фактически не дружит. Как я понимаю команда Set-PopSettings -LoginType PlainTextLogin разрешит любому авторизовываться по 110 порту и передавать пароль без шифрования?


UPD. Ввел Set-PopSettings -LoginType PlainTextLogin и все заработало. Только вот теперь, как я понимаю, если кто-нибудь попробует подключится по незашифрованному порту, с лёгкостью может слить пароль фактически от учетки AD.
 
Не уверен что это сработает в 2016 версии почтаря но попробовать стоит..
Сейчас у своих 1с ников спрошу точно..
у нас 2016 и работает, но я не помню какие там редакции, версии платформ. Возможно у нас свежее сборки.
 
Фиг знает, у меня прекрасно все работает. Exchange server 2016 + 1с Документооборот Корп Редакция 2.1
43434.jpg
 
Фиг знает, у меня прекрасно все работает. Exchange server 2016 + 1с Документооборот Корп Редакция 2.1
Посмотреть вложение 11005

Там у Вас 110 порт, и на Exchange сервере скорее всего стоит Set-PopSettings -LoginType PlainTextLogin. Как уже выяснилось выше так и у меня работает, но ведь это не правильно.
 
Тут или едем или шашечки, как я понял из гугления
TLS 1.0 появилось от версии 1С:Предприятие 8.3 (8.3.3.721)
 
Тут или едем или шашечки, как я понял из гугления
TLS 1.0 появилось от версии 1С:Предприятие 8.3 (8.3.3.721)
Действительно. Так как пока данный вопрос решить не получится, а рассылку расчетных листков можно сделать через SMTP и без необходимости авторизации по POP3. Вопрос решен! Огромное всем спасибо!!!
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх