У меня была та же проблема, a
sudo service supervisord reload
добился цели, хотя я не знаю, является ли это ответом на Ваш вопрос.
Вам не нужен домен, указанный в virtual_alias_domains
для поиска в virtual_alias_map.
Из справочной страницы virtual (5) :
Дополнительная таблица псевдонимов virtual (5) перезаписывает адреса получателей для всех локальные , все виртуальные и все удаленные места назначения почты. [курсив добавлен]
virtual_alias_domains
- это список доменов, адреса которых ДОЛЖНЫ быть найдены на карте виртуальных псевдонимов.
Из справочной страницы virtual (5) :
Дополнительная таблица псевдонимов virtual (5) перезаписывает адреса получателей для всех локальных , всех виртуальных и всех удаленных адресатов почты. . [курсив добавлен]
virtual_alias_domains
- это список доменов, адреса которых ДОЛЖНЫ быть найдены на карте виртуальных псевдонимов.
Из справочной страницы virtual (5) :
Дополнительная таблица псевдонимов virtual (5) перезаписывает адреса получателей для всех локальных , всех виртуальных и всех удаленных адресатов почты. . [курсив добавлен]
virtual_alias_domains
- это список доменов, адреса которых ДОЛЖНЫ быть найдены на карте виртуальных псевдонимов.
Значение по умолчанию для mydestination:
$myhostname, localhost.$mydomain, localhost
Попробуйте вместо этого установить его на
localhost.$mydomain, localhost
. У меня было аналогичное предупреждение, и внесение этого изменения не влияет на доставку почты на моем сервере для рассматриваемого домена. Если у вас все еще возникают проблемы, вам, вероятно, следует опубликовать настройки main.cf и virtual_alias.
Мое решение было следующим:
example.com
из mydestination
mainuser@example.com
на mainuser
псевдонимом для localmailbox @ localhostname
( localhostname
что угодно в mydestination
) Я узнал, что Virtualmin создает так называемые «виртуальные псевдонимы доменов», указывая имя домена в таблицах виртуальных псевдонимов. В документации Postfix указано, что в этом случае локальные почтовые ящики не могут быть (прямой) целью.
Я изменил это на загруженном почтовом сервере Virtualmin Ubuntu 20.04, я сделал:
До:
mydestination = $myhostname, localhost.our-main-domain.com, , localhost
После:
mydestination = localhost.our-main-domain.com, , localhost
Это вызвало катастрофический сбой, так как сообщения начали возвращаться. На данный момент мне придется жить с предупреждением, хотя оно действительно раздражает при устранении сложных неполадок.
Вся эта проблема действительно сбивает с толку, потому что на самом деле в моей системе я даже не нахожу ничего virtual_alias_domains
, а скорее что-то под названием virtual
файл на диске, который, кажется, имеет это ' псевдоним.