Проблема возникает при следующих условиях:
Когда один клиент хостящийся и имеющий почту на сервере (и свой домен соответственно) хочет отправить почту другому клиенту на этом же сервере, но у этого клиента на сервере только сайт, а почта, например в Google Apps, то при отправке возникает ошибка и приходит следующее письмо
Mail delivery failed: returning message to sender
This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:
причем по этому письму ничего не понятно, кодов ошибки тоже нет.
А происходит вот что - почтовый сервер знает что оба домена находятся на нем и пытается отправить письмо локально, но такого ящика соответственно не находит.
Решения проблемы через веб-интерфейс не нашел (DNS записи правильные, MX тоже), пришлось лезть внутрь системы. Чтобы такой ошибки не происходило, необходимо в файле /etc/virtual/domains убрать строку с названием домена, почта которого находится на другом сервере и перезапустить exim
Данное решение относится к конфигурации почтовой системы Directadmin основанной на Exim+dovecot
