Можно настроить фильтр очереди сообщения. Как Ваши perl/sed навыки?
Первая вещь, которую необходимо сделать, записать сценарий, который примет необработанное сообщение на STDIN
, и измените сообщение, как Вы хотели бы (я предположу, что у Вас уже есть эта возможность). Вы затем настраиваете постфикс для передачи всех сообщений тому сценарию как фильтр. Как последняя вещь, которую делает сценарий, пасуют назад сообщение для добавления постфикса.
Для записи сценария я предлагаю использовать жемчуг. Это имеет очень мощный regexp механизм. Можно также использовать Net::SMTP
сделать перепредставление назад для добавления постфикса легкий.
Вот то, как настроить постфикс, чтобы сделать это:
В master.cf
на Вашем smtpd
строка, измените последнюю часть для включения фильтра.
Исходная строка:
smtp inet n - n - - smtpd
Новая строка:
smtp inet n - n - - smtpd -o content_filter=myfilter
Добавьте свой сервис фильтра к master.cf
:
myfilter unix - n n - 3 pipe
flags= user=nobody argv=/usr/local/bin/myfilter.pl localhost 25252 $sender $recipient
Обратите внимание, что отправитель и получатель здесь являются от конверта не телом. Вам будет нужно это, чтобы быть частью конверта при пасовании назад сообщения для добавления постфикса.
Наконец добавьте нефильтрованный smtp получатель к master.cf
принять недавно измененные сообщения:
local:25252 inet n - n - - smtpd
-o content_filter=
Простые ...
reg.exe add HKLM\SYSTEM\CurrentControlSet\services\Tcpip\Parameters /v "NV Domain" /t REG_SZ /d "your_suffix" /f
При нажатии [WinKey]+[Пауза/Пауза] появляется системный информационный блок. Как вы видите, ваш первичный DNS суффикс неверен и вы хотите изменить его....
Графический интерфейс DNS Manager
.DNS Manager
.regedit
([WinKey]+r, введите "regedit", нажмите enter). HKLM\SYSTEM\CurrentControlSet\services\Tcpip\Parameters
.Домен
на новое правильное значение домена.NV Domain
на новое правильное значение домена.Менеджер DNS
. _msdcs.mynewdomain.local
.ipconfig /flushdns
.ipconfig /registerdns
.net stop netlogon
.net start netlogon
. _msdcs
полностью перестроится, после чего вы сможете обновиться и увидеть кучу записей, которые попали внутрь поддомена. mynewdomain.local
.mynewdomain. local
и перекопайте в DNS A
запись, которая находится там с IP-адресом сервера, затем дважды щелкните по ней, чтобы открыть ее и отредактировать. Обновите запись связанного указателя (PTR)
, затем нажмите Применить
. Обновите запись связанного указателя (PTR)
, затем нажмите OK
.На данный момент все должно быть в порядке!
.