1. Как сделать тоже самое, но уже для входящих сообщений?
2. Как сделать так чтобы он неудалял это поле, а подменял его другим значением?
Не стоит так делать, ибо:
1. Средства антиспам проверяют эти поля.
2. Разбор полётов по заголовкам в письме много даёт информации когда что-то не работает.
Если ты собираешься удалить информацию о своём сервере и скрыть от своих пользователей, то 10 раз подумай.
Решение могу описать образно:
Тот же принцип только в другом роутере:
Код: Выделить всё
Типа этого:
mysql_users:
driver = accept
domains = ${lookup mysql{MYSQL_DOMAINS}}
local_parts = ${lookup mysql{MYSQL_USERS}}
transport = mysql_delivery
Так вот тебе придётся найти уникальную комбинацию в поле received, которую добавляет твой сервер в хидеры. (Обычно это IP-Адрес твоего сервака)
Потом в роутере как то её удалить или заменить. Можно в фильтре наверное это сделать.
Только теория, не делал. Но мысль интересная. Отпишись, если сделаешь.