Рейтинг:0

Регулярное выражение для header_checks в постфиксе

флаг om

Все мои пользователи используют Outlook, поэтому поле From достигает постфикса следующим образом: От кого: «Имя и фамилия» [email protected]. Мне нужно регулярное выражение для изменения адреса, у меня это в файле header_checks:

/^(From: "(?:[^"]|"")*" <[email protected]>)$/ REPLACE From: "Reservas" <[email protected]>

а в файле main.cf есть:

...
header_checks = pcre:/etc/postfix/header_checks
...

Вывод: мне нужно, чтобы адреса электронной почты reservas1 и reservas2 отправили электронное письмо, изменив адрес на [email protected].

Спасибо всем!

Рейтинг:0
флаг in

То, что вы ищете, называется Перезапись адреса который подробно описан на этой официальной странице постфикса: здесь.

Точнее sender_canonical_maps так как вы переписываете адреса отправителей.

1/ Создайте файл, содержащий реальный адрес отправителя и желаемый переписанный адрес, например:

$ кошка /etc/postfix/sender_canonical
[email protected] [email protected]
[email protected] [email protected]

2/ Укажите sender_canonical_maps параметр этого файла в ваш main.cf:

sender_canonical_maps = хэш:/etc/postfix/sender_canonical  

3/ отобразить файл и перезагрузить постфикс

$ sudo postmap /etc/postfix/sender_canonical
$ sudo постфиксная перезагрузка

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.