qmax
@qmax
программер

Как в postfix переписать поле From?

Есть компания серверов на котрых демоны время от времени испытывают желание написать мне о плохой жизни.
На серверах стоит postfix, которые переадресовывает всё на root@mylocaldomain и отправляет на mailhub, который переадресует это всё мне@gmail

Письма приходят с заголовками типа
From: webmaster@myhost.my
или
From: crondaemon@somehost.my (crondaemon)
В обоих случаях gmail считает человеческим именем либо юзернэйм-часть, либо то, что в скобочках.
А хочется для наглядности, чтобы человеческим именем отображался полный адрес слокальным доменом.
Тоесть, надо засунуть в заголовки чтото типа:
From: "webmaster@myhost.my" <webmaster@myhost.my>
или
From: webmaster@myhost.my (webmaster@myhost.my)
Я думаю, это делается в одну строчку, но не могу найти в какую именно.
  • Вопрос задан
  • 3935 просмотров
Решения вопроса 1
qmax
@qmax Автор вопроса
программер
Для редактирования заголовков есть smtp_header_checks
(просто header_checks не помогут, при фрмировании письма заголовка From может не быть или там может быть чухня)

smtp_header_checks = regexp:/etc/postfix/header_checks
/From: ([^ ]+) \((.+)\)$/ REPLACE From: "${2} ${1}" <${1}>
/From: ([^ ]+)$/ REPLACE From: "${1}" <${1}>
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
bk0011m
@bk0011m
Системный администратор
Вообще непонятно для чего это все. Я уверен что есть более простые пути, вместо ковыряния конфигов постфикса.
А вообще вот и вот. Да вообще тема избитая и гугл просто килотоннами ссылок валит
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы