Настройка Sendmail, если MX-запись указывает на другой сервер
Если почта вашего домена размещена на почтовом сервере в другой доменной зоне, необходимо сообщить об этом sendmail. В противном случае при попытке отправить письмо пользователю вашего домена вы получите ошибку в /var/log/mail.log:
User unknown.
Это значит, что sendmail пытается найти пользователя, указанного в письме, на локальном сервере и не может его найти, потому что почта обслуживается на другом IP-адресе. Чтобы решить эту проблему, нужно указать sendmail искать пользователей вашего домена на удалённом сервере.
Откройте для редактирования файл /etc/mail/sendmail.mc:
sudo nano /etc/mail/sendmail.mc
Добавьте эти две строки в конец файла:
define(`MAIL_HUB', `your.domain.com.')dnl
define(`LOCAL_RELAY', `your.domain.com.')dnl
Нажмите «Ctrl + X» для выхода и подтвердите сохранение файла.
Теперь перезапустите службу sendmail:
service sendmail reload
Попробуйте отправить письмо снова. Если всё сделано правильно, письма будут отправляться через удалённый почтовый сервер без ошибок.