Я настроил свой сервер Postfix на использование псевдонимов. Входящая почта отправлена на contact@mydomain.com
перенаправлен на myname@mydomain.com
.
Но похоже, что моя карта псевдонимов также переписывает получателя исходящей почты, потому что, когда я отправляю электронное письмо на contact@anotherdomain.com
, Я получаю следующий отчет о недоставленной почте:
<myname@anotherdomain.com> (expanded from <contact@anotherdomain.com>):
host mail.anotherdomain.com[x.x.x.x] said:
550 5.1.1 <myname@anotherdomain.com>:
Recipient address rejected:
User unknown in virtual mailbox table (in reply to RCPT TO command)
Это то, что у меня main.cf
выглядит так (только часть):
virtual_mailbox_domains = $mydomain
virtual_mailbox_maps = mysql:/etc/postfix/mysql-mailbox-maps.cf
virtual_alias_maps = mysql:/etc/postfix/mysql-alias-maps.cf
alias_maps =
Псевдонимы запрашиваются с помощью:
SELECT CONCAT(destination, '@%d') FROM alias WHERE source = '%u';
И мой master.cf
(только его часть):
smtp inet n - n - - smtpd
submission inet n - n - - smtpd
-o syslog_name=postfix/submission
-o smtpd_client_restrictions=permit_sasl_authenticated,reject
Как мне запретить Postfix переписывать получателя исходящей почты?