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

Псевдоним с регулярным выражением

Я хочу переслать электронное письмо от domain1.com к domain2.com с помощью /etc/aliases

Входящее письмо имеет следующий синтаксис: mail+somerandomstring@domain1.com и должен быть отправлен mail+somerandomstring@domain2.com

Проблема в том, что часть, стоящая за + (recipient_delimiter) является случайным, но все равно должен быть отправлен.

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

Есть ли способ добиться пересылки с помощью /etc/aliases или другое простое решение?

Решил это с помощью регулярного выражения в таблице виртуальных псевдонимов в postfix ' /etc/postfix/main.cf

virtual_alias_maps = regexp:/etc/postfix/virtual

а потом

/^mail+([^@]*)@domain1.com/ mail+$(1)@domain2.com