Нужно архивировать полученные письма - PullRequest
0 голосов
/ 10 октября 2011

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

Я включил заголовок отчета о спаме вмой новый файл amavisd-conf.

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

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

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

Спасибо

Ашиш Шарма

1 Ответ

0 голосов
/ 10 июля 2012

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

$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.

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

...