То, что вы ищете, является виртуальной таблицей псевдонимов и может быть сделано с помощью следующего ...
Сначала вам нужно отредактировать или создать, если он еще не существует, файл / etc / postfix / virtual .
example.com whatever
@example.com user@example.com
После того, как это будет сохранено, вам нужно будет запустить postmap /etc/postfix/virtual
, чтобы сгенерировать индексированный /etc/postfix/virtual.db, который будет читать Postfix.
Затем вам нужно будет отредактировать /etc/postfix/main.cf и убедиться, что у вас есть следующая строка без комментариев:
virtual_alias_maps = hash:/etc/postfix/virtual
Это фактически позволит postfix узнать о виртуальной таблице псевдонимов и использовать ее.
Проблема с использованием этой luser_relay
опции, как уже упоминали другие, заключается в том, что локальный агент доставки обрабатывает ее как пользователя последних обращений к неизвестным адресам. Если postfix обрабатывает почту только для одного домена, это можно использовать для этого, но он может маскировать другие ошибки конфигурации и, вероятно, приведет к неожиданным результатам, если обрабатывается более одного домена.
Единственное предостережение, которое я должен упомянуть, заключается в том, что, создавая подстановочный псевдоним такого рода, вы открываете свою почтовую систему для приема сообщений по несуществующим адресам и рискуете быстро заполнить почтовый ящик спамом для несуществующего почтовые ящики.