Скорее всего, это вызвано настройкой самого SMTP-сервера.
Большинство серверов smtp по умолчанию не принимают трафик, если он утверждает, что он из локального домена, но не является действительным локальным пользователем. Итак, первое, что я хотел бы попробовать, это отправить электронное письмо с реального рабочего адреса электронной почты, настроенного на вашем SMTP-сервере. Если это сработает, то вы знаете, в чем проблема, и сможете выбрать свой курс действий оттуда.
Если это не сработает, тогда я проверю настройки безопасности вашего SMTP-сервера и поищу ограничения / ограничения в отношении локальных доменов. Я не пользователь Linux, но мне кажется, что это именно то, что происходит.
Dave