Исходящее письмо в статусе Failed. Сообщение в журнале sys_log вида SMTP mailhog: check connection Connection could not be established with

:speech_balloon: Описание
Возможные сообщения в журнале sys_log:
• SMTP mailhog: check connection Connection could not be established with host mailhog :stream_socket_client(): php_network_getaddresses: getaddrinfo failed: Name or service not known
• SMTP mailhog: check connection Connection could not be established with host mailhog :stream_socket_client():
php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution

Причина в настройках окружения инстанса.

:heavy_check_mark: Обходное решение

Для Single-Node экземпляров:

  1. Необходимо на сервере изменить файл /opt/simpleone/.env
    Для параметра YII_ENV необходимо указать значение prod
  2. После изменения файла необходимо выполнить команды:
    cd /opt/simpleone/
    docker-compose down
    docker-compose up -d

Для Distributed экземпляров:

  1. Необходимо для всех виртуальных машин типа backend изменить файл /opt/backend-*/.env
    Для параметра YII_ENV необходимо указать значение prod
  2. После изменения файла необходимо выполнить команды:
docker-compose down
docker-compose up -d```