Необходимо архивировать полученные письма

У меня есть настройка получения почты, где в Postfix (2.6.6) есть MTA, а затем у меня есть amavisd-new (со spamassassin и CLamAV) в качестве фильтра содержимого.

Я включил заголовок отчета о спаме в моем файле конфигурации amavisd-new.

Я хочу заархивировать файлы в локальном хранилище в формате maildir. Возможно ли это через файл конфигурации amavisd-new?

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

<BaseArchiveDirectory>/<UserEmailID>/<subjectOfEmail>.eml

Спасибо

Ашиш Шарма


person Ashish Sharma    schedule 10.10.2011    source источник


Ответы (1)


Я использовал следующую настройку в моем файле конфигурации amavisd-new:

$archive_quarantine_method = 'smtp:[127.0.0.1]:10050';
$archive_quarantine_to = 'archive-quarantine';
@archive_quarantine_to_maps = (\$archive_quarantine_to);
$mailfrom_to_quarantine = undef;  # undef keeps original sender

с помощью вышеуказанных настроек я мог перенаправить дублирующийся поток электронной почты на мой процесс архивации (который я закодировал сам), прослушивая порт 10050.

Приведенные выше настройки не влияют на основной путь потоков фильтрации содержимого электронной почты.

person Ashish Sharma    schedule 10.07.2012