Назад | Перейти на главную страницу

Псевдоним подстановочного знака Postfix для ДОМЕНОВ

Есть ли способ использовать подстановочный знак для имени домена, например

webmaster@*

Подстановочные знаки для адресов в домене работают с «@domain», но «hostmaster @» не работает.

текущая настройка с подстановочным знаком * @ domain:

main.cf:

virtual_alias_maps = hash:/etc/postfix/virtual

виртуальный (подстановочный знак для domain, один почтовый адрес для domain2):

domain anything
domain2 anything
@domain user@localhost
mail@domain2 user2@localhost

и теперь я хочу иметь несколько стандартных адресов для каждого домена, например

webmaster@ user3@localhost

Но этот синтаксис так не работает. Один из вариантов - вручную добавить адрес в каждый домен (без подстановочных знаков), другим вариантом может быть использование pcre карта для виртуального стола. Но использование pcre-table для псевдонимов кажется слишком нечистым, и я хочу избежать добавления их вручную.

Я считаю, что вы хотите использовать файл карты типа регулярного выражения а затем вы могли бы сделать что-то вроде

/^webmaster@/ user3@localhost

Если вы хотите сохранить существующий виртуальный файл хэша, я полагаю, что директива config будет примерно такой:

virtual_alias_maps = hash:/etc/postfix/virtual, regexp:/etc/postfix/virtual-regex