Мне нужно иметь возможность направлять почту пользователю. @ Пользователю @. Я знаю, что могу легко сделать это с помощью + адресации, но бизнес-требование - это точечная адресация. Файл virtusertable не может с этим справиться - использование user * ничего для меня не делает. Раздел создается динамически с помощью автоматических регрессионных тестов, поэтому статический список в / etc / aliases тоже не поможет. Как мне с этим справиться?
Внизу вашего sendmail.mc файл добавьте следующие строки:
LOCAL_RULE_0
R$+ . < @ $=w . > $* $: $1 < @ $2 . > $3
Помните, что левая часть правила отделяется от правой с помощью табуляции, а не пробелов. Так что не копируйте и не вставляйте, введите правило. Следующая сборка sendmail.cf и перезапустите sendmail в соответствии с рекомендациями вашей системы. Например, в системах Debian и Ubuntu можно запустить sendmailconfig
.