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

Exim сохраняет копию отправленного электронного письма

Кто-нибудь знает хороший способ сохранить копию исходящей электронной почты, которая проходит через почтовый / smtp-сервер Exim? Я знаю, что входящую почту можно скопировать и передать в сценарий, но можно ли передать исходящую почту в сценарий? Кто-нибудь знает, можно ли вести журнал исходящей почты и ее содержимого до того, как почта будет отправлена ​​по назначению?

Все это можно сделать с помощью роутеров. Например, если вы хотите заархивировать все сообщения, отправленные из локального домена, вы можете создать что-то вроде этого:

archiver:
  driver  = redirect
  senders = <SENDER IS FROM LOCAL DOMAIN>
  domains = <RECIPIENT IS FROM OUTER DOMAIN>
  data    = archive@domain.tld
  pipe_transport  = address_pipe
  unseen

senders и domains условия должны быть написаны для соответствия исходящим сообщениям. Глагол unseen гарантируем, что после копирования в архив сообщение будет обработано обычным образом.