Постфикс - Как записать исходящую почту в жесткий диск (не Интернет)?

Необходимо будет купить TS/RDS CALs отдельно, если Вы явно не знаете, что покупаете такое лицензирование вместе с устройством.

5
задан 13 April 2017 в 15:14
4 ответа

Да, это возможно. Добавьте следующие строки в свой /etc/postfix/master.cf:

fs_mail    unix  -       n       n       -       -       pipe
   flags=F user=%YOUR_USER_NAME% argv=tee /home/%YOUR_USER_NAME%/fs_mail.dump

, затем добавьте эту строку в свой /etc/postfix/main.cf:

default_transport = fs_mail

, а затем перезапустите сервер Postfix

sudo /etc/init.d/postfix restart

. всю исходящую почту в файл fs_mail.dump в вашей домашней папке (замените% YOUR_USER_NAME% своим настоящим именем пользователя;))

5
ответ дан 3 December 2019 в 01:10

Вы можете использовать утилиту smtp-раковина, которая поставляется с постфиксом:

smtp-раковина -u root -d% d.% H.% M.% S 192.168.1.10:25 10

smtp -ink записывает файлы с отметкой timestamp.hex

Ура

PS

Вы довольно быстро приняли лучший ответ.

PPS

Вы специально упомянули постфикс поэтому я упомянул smtp-сток, но fakemail работает лучше IMHO, поскольку он записывает файлы как foo@example.com.N, где N - это совпадение того же адреса. http://sourceforge.net/projects/fakemail/

4
ответ дан 3 December 2019 в 01:10

один из способов - перенаправить всю почту на локальную учетную запись.

# main.cf

header_checks = regexp:/etc/postfix/header_checks

# / etc / postfix / header_checks

/./   REDIRECT some@local.account
1
ответ дан 3 December 2019 в 01:10

ИМХО, самый простой способ - создать локальный адрес электронной почты на вашем компьютере разработки, а затем настроить postfix на перенаправить все письма на этот адрес и сбросить их потом.

Посмотрите здесь , чтобы найти некоторые подсказки.

0
ответ дан 3 December 2019 в 01:10

Теги

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