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

изменить адрес получателя электронного письма в файле в очереди постфиксов

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

Есть мысли?

Лучшим способом (или наименее навязчивым) было бы перезапись адреса для этого получателя. Из Постфиксная перезапись адресов

/etc/postfix/main.cf:
    smtp_generic_maps = hash:/etc/postfix/generic

/etc/postfix/generic:
    his@localdomain.local       hisaccount@hisisp.example

Следуя этому примеру, вы можете попробовать:

cd /etc/postfix

Добавить в generic файл или создайте его с помощью:

yourbadlyspelledname@destination.com        you_name@destination.com

и построить связанную карту:

sudo postmap generic

добавить в main.cf:

smtp_generic_maps = hash:/etc/postfix/generic

заставьте Postfix загрузить это изменение конфигурации:

sudo postfix reload

smtpd буду использовать generic перезаписать проблемный адрес при следующем сканировании очереди.