Настройки архивирования (benno-archive) задаются в файле /etc/benno/benno.xml , а настройки веб-интерфейса (benno-web) — в файле /etc/benno-web/benno.conf .
после установки необходимо установить Benno REST и Benno Web . Пароль вводится в первой строке файла /etc/benno/rest.secret.
echo 'verySecretAndSecurePassword' > /etc/benno/rest.secret history -c chown benno.benno /etc/benno/rest.secret chmod 0440 /etc/benno/rest.secret
параметр SHARED_SECRET = … . указывается в файле /etc/benno-web/rest.conf
echo 'SHARED_SECRET = wholeSecretAndSecurePassword' > /etc/benno-web/rest.conf history -c chgrp www-data /etc/benno-web/rest.conf chmod 0440 /etc/benno-web/rest.conf
В отношении обоих файлов следует позаботиться о том, чтобы в случае /etc/benno/benno.xml он был доступен для чтения только пользователю "benno", а в случае /etc/benno-web/benno.conf — только пользователю веб-сервера (например, "www-data" или "wwwrun").
Если архивировать нужно только внешние электронные письма, рекомендуется использовать регулярные выражения для настройки. Этот метод архивирует только те письма, в которых адрес отправителя или хотя бы один адрес получателя не принадлежит локальному домену.
> > BennoContainer > > отправитель = "true" получатель = "true" регулярное выражение = "true" > (?i)^((?!\blw-systems\.net\b).)*$ > > ...
ВНИМАНИЕ: Символ ` (?i)` в начале регулярного выражения делает поиск по шаблону нечувствительным ! Это относится только к ASCII . Расширенный набор символов Unicode чувствителен к регистру с помощью `(?u)`. Однако здесь это не требуется, поскольку адреса электронной почты генерируются только ASCII
Внимание! Согласно RFC2822 , точка с запятой «;» не разделителем отдельных адресов, а в сочетании с «:» используется для заключения группы в скобки.
Если архивированию подлежат только отдельные адреса, то «<not /> Теги опущены.
> > BennoContainer > > > отправитель = "true" получатель = "true" от = "true" кому = "true" копия = "true" > bookkeeping@lw-systems.net > отправитель = "true" получатель = "true" от = "true" кому = "true" копия = "true" > bookkeeping@lw-systems.com > > > ...
Условия внутри
— Теги связаны с помощью оператора ИЛИ.Помимо фильтрации по отдельным адресам, это также можно сделать по домену. Возможны следующие критерии:
Отдельные теги можно связать с помощью операторов связывания.<and /> ,<or /> и<not /> быть на связи.
В некоторых случаях необходимо исключить из архива электронные письма, отправленные на определенные адреса (например, адреса электронной почты производственного совета). Для этой цели в файле /etc/benno/benno.xml в конфигурации контейнера определяется соответствующий фильтр.
...> > BennoContainer > > > > отправитель = "true" получатель = "true" от = "true" кому = "true" копия = "true" > bewerbungen@lw-systems.net > отправитель = "true" получатель = "true" от = "true" кому = "true" копия = "true" > bewerbungen@lw-systems.com > > > > ...
Электронные письма, отправленные с адресов bewerbungen@lw-systems.net или bewerbungen@lw-systems.com , не будут включены в архив.
...> > > отправитель = "true" получатель = "true" от = "true" кому = "true" cc = "true" > lw-systems.com > отправитель = "true" получатель = "true" от = "true" кому = "true" cc = "true" > lw-systems.net > > > > отправитель = "true" получатель = "true" от = "true" кому = "true" копия = "true" > betriebsrat@lw-systems.com > отправитель = "true" получатель = "true" от = "true" кому = "true" копия = "true" > betriebsrat@lw-systems.net > > > > >
Критерии, как правило, являются соответствующими определенным критериям.
связано
. Это означает, что при такой конфигурации, как описано здесь, все электронные письма будут архивированы.
> /> > > > srv123.nordregen.de > > srv456.nordregen.de > > > >
В электронном письме не всегда может содержаться вся информация об отправителе. Получатели, указанные в поле «Скрытая копия» (BCC), могут получать информацию только через протокол SMTP в заголовке письма .
Если информация хранится в электронном письме с использованием заголовка, Benno MailArchiv может её обработать. Настройка выполняется в файле benno.xml .
> > > X-REAL-MAILFROM > > ПОЛУЧАТЕЛЬ-ОТ > От > > > > X-REAL-RCPTTO > > ПОЛУЧАТЕЛЬ-КОМ > > BCC > > К > > CC > > > > X-REAL-MAILFROM > > ПОЛУЧАТЕЛЬ-ОТ > > X-REAL-RCPTTO > > ПОЛУЧАТЕЛЬ-КОМ > > BCC > > Простой тестовый заголовок > > >
Сопоставление данных отправителя и получателя происходит внутри тегов.
Пользователь имеет доступ к электронным письмам, в которых один из заголовков находится в
Конфигурация
Все заголовки, находящиеся внутри тега
Вычисление этой контрольной суммы производится в день операции.
> > ... > > ... > > ... > > От > > К > > Тема > > Дата > Идентификатор сообщения > > >
В этом примере контрольная сумма вычисляется с использованием заголовков From: , To: , Subject: , Date: и Message-Id . Упрощенная контрольная сумма формирует внутренний идентификатор заархивированного электронного письма и используется для обнаружения дубликатов. Кроме того, здесь также хранится полная контрольная сумма электронного письма.