Error al crear un dominio en Plesk: mailmng-outgoing failed
Un error bastante común en Plesk, es que al intentar crear un nuevo dominio o cuenta de correo de un dominio ya operativo, da un error que imposibilita su instauración.
Los errores se pueden presentar con las siguientes variantes:
- Error: mailmng-outgoing failed: ERROR:outgoing:domains.subscription_id may not be NULL
- Error: mailmng-outgoing failed: ERROR: outgoing: No backend DB entries were modified
- Error: mailmng-outgoing failed: ERROR:outgoing:mail_aliases.mail_id may not be NULL
Error: mailmng-outgoing failed: ERROR:outgoing:mails.domain_id may not be NULL
Este error es producido, porque en la tabla «/var/lib/plesk/mail/outgoing/data.db» de la base de datos falta el registro del dominio principal.
Puedes comprobar el registro de errores en:
/var/log/plesk/panel.log
ejemplos del log de errores…
CONFIG_TEXT: 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
CONFIG_TEXT: ERR [1] ‘/usr/local/psa/admin/bin/mailmng-outgoing’ ‘–rename-domain’ ‘–old-name=cimabr.com’ ‘–new-name=cima.mx’ failed with code 1.
stdout:
stderr:
ERROR:outgoing:No backend DB entries were modified.
Solución: Error al crear un dominio en Plesk
La solución es simple, tan solo debes conectarte por ssh y regenerar la tabla.
Para instalaciones de plesk 12.5 y superiores (incluyendo Plesk Onyx):
plesk repair mail -y
Para versiones anteriores a la 12.5 (por ejemplo la 12.0).
/usr/local/psa/admin/sbin/mchk
Como puedes ver la solución es bastante simple y rápida.
Espero te sea útil.