Вариант подходит только если 1С работает на собственном сервере (на ГРМ и прочих облаках настроить не получится)

Если периодически зависает регламентное задание почты - можно настроить подключение через промежуточную службу stunnel

.1. Скачайте stunnel https://www.stunnel.org/downloads.html и установите на сервере, где установлен сервер 1С (можно также на другом сервере в рамках локальной сети, но тогда придется дополнительно настраивать разрешение подключения в брандмауэере)

.2. В файле stunnel.conf (C:\Program Files (x86)\stunnel\config) добавьте настройки для подключения к нужному почтовому серверу. Ниже пример для Яндекса

; Сервис для IMAP (входящая почта)
[yandex-imap]
client = yes
accept = 127.0.0.1:1143
connect = imap.yandex.ru:993
verifyChain = no

; Сервис для SMTP (исходящая почта)
[yandex-smtp]
client = yes
accept = 127.0.0.1:1025
connect = smtp.yandex.ru:465
verifyChain = no

.2а. Если у Вас несколько почтовых серверов - укажите несколько подключений (порты в accept должны быть разные)

.3. Если stunnel и сервер 1С находятся на разных машинах - надо в брандмауэре разрешить входящие подключения на выбранные порты (`1143` и `1025` в примере выше)

.4. Выполните в консоли (обязательно с правами администратора), предватительно перейдя в каталог stunnel:

stunnel.exe -install
net start stunnel

Должна появиться новая служба под названием «stunnel». Если в файле конфигурации нет ошибок, то она просто запустится.

Зайдите в список служб и убедитесь, что у Stunnel TLS Wrapper стоит статус Выполняется. Если нет - откройте диспетчер задач и проверьте, нет ли уже запущенного процесса stunnel. Если есть - завершите его и попробуйте запустить службу снова

.5. В 1С для подключения к почте указывайте вместо адресов почтового сервера - адрес stunnel (см. скриншот ниже. Если stunnel на том же сервере, что и 1С, то можно указать localhost. Если на другом - надо указать адрес этого сервера). Также нужно выбрать вариант без шифрования (STARTTLS) - шифрованием трафика будет заниматься stunnel

Telegram MAX Позвонить