Я использую SMTP-сервер postfix и переписываю адреса отправителя и получателя. Из журналов postfix я вижу журналы переписывания адресов получателей,

Sep 12 17:23:32 rewritehost postfix/smtp[1223]: 28A6701362: to=<email@domain.com>, orig_to=<email@domain2.com>, relay=relay.host[xxx.xxx.xxx.xxx]:25, delay=56, delays=51/0/4.5/0, dsn=2.0.0, status=sent (250 Message accepted for delivery)

Здесь я отправил электронное письмо на адрес электронной почты mail@domain2.com, но затем он получает перезапись по postfix, а затем письмо отправляется на email@domain.com (в основном я понимаю, что произошла перезапись получателя)

Точно так же мне нужно включить логи для перезаписи отправителя. Я сделал следующее изменение в файле /etc/postfix/master.cf

cleanup   unix  n       -       -       -       0       cleanup -v

и он показал длинные подробные журналы о том, как демон очистки переписывает получатель отправителя.Но я не хочу включать подробный режим.

1 ответ1

1

По словам Виктора из списка рассылки postfix:

You can cause the envelope sender to be logged via the INFO action
of access(5):

    main.cf:
        smtpd_end_of_data_restrictions =
                check_sender_access static:INFO

This will record the original envelope sender before rewriting happens
downstream in cleanup(8). 

http://postfix.1071664.n5.nabble.com/Make-postfix-log-to-show-how-sender-rewriting-happens-td87954.html

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .