Не удается создать дополнительный домен: mailmng-outgoing failed

Создана:

2016-11-16 13:12:32 UTC

Изменена:

2017-08-16 17:30:27 UTC

1

Помогла ли вам статья?


Есть вопросы?

Отправить запрос

Не удается создать дополнительный домен: mailmng-outgoing failed

Применимо к:

  • Plesk 12.5 для Linux
  • Plesk Onyx для Linux
  • Plesk 11.5 для Linux
  • Plesk 12.0 для Linux

Симптомы

При попытке создать домен или учетную запись почты возникают следующие ошибки:

Error: mailmng-outgoing failed: ERROR:outgoing:domains.subscription_id may not be NULL

Error: mailmng-outgoing failed: ERROR:outgoing:mails.domain_id may not be NULL

Error: mailmng-outgoing failed: ERROR:outgoing:mail_aliases.mail_id may not be NULL

В /var/log/plesk/panel.log можно увидеть следующие ошибки:

PleskUtilException: mailmng-outgoing failed: ERROR:outgoing:domains.subscription_id may not be NULL
file: /usr/local/psa/admin/plib/Service/Agent.php
line: 243
code: 0

или

ERROR:outgoing:NOT NULL constraint failed: mails.domain_id

При запуске команды mailmng-outgoing вручную возникает та же самая ошибка:

# /usr/local/psa/admin/bin/mailmng-outgoing --add-domain --main-domain-name=example.com --domain-name=one.example.com --out-limit=50
ERROR:outgoing:domains.subscription_id may not be NULL

Причина

В таблице subscription базы данных /var/lib/plesk/mail/outgoing/data.db отсутствует запись соответствующего основного домена ( example.com ).

Решение

Запустите утилиту mchk , чтобы восстановить/пересоздать конфигурацию почтового сервера и восстановить настройки:

# /usr/local/psa/admin/sbin/mchk

Дополнительно

Утилита mchk выдает ошибку на этапе mail_outgoing_restore

Утилита mchk выдает ошибку на этапе mail_outgoing_restore: Errors occured in mail restore procedure

 

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 1 из 4
Еще есть вопросы? Отправить запрос
Войдите в службу, чтобы оставить комментарий.