Как Вы отметили, Вам нужен подстановочный знак DNS.
Когда почта от подстановочных адресов входит, sendmail не знает, что сделать с ним. Можно зафиксировать это путем добавления, что sendmail переписывает правило переписать дикие части субдомена в основную доменную часть.
в Вашем sendmail.mc:
LOCAL_NET_CONFIG
R $+ < @ $+ .example.com. > $* $: $1 < @ example.com > $3 dnl
Обратите внимание необходимость во вкладке для разделения левого правила стороны от правой замены стороны. ($*
заканчивает левую сторону; $:
запускает правую сторону.) Отмечают, что запаздывающая точка на левой стороне может или не может быть необходимой. Также обратите внимание необходимость во второй вкладке после правой стороны и комментария (между $3
и dnl
).
Вы захотите удостовериться, что example.com находится в Вашем relay-domains
файл.
После того как домен был свернут переписать правилом, можно направить всю почту для домена отдельному пользователю с a virtusertable
запись:
@example.com luser
Это должно о сделать это.