Я использую комбинацию следующих инструментов / пакетов:
- Horde Collaboration Suite
- Cyrus IMap Server
- Fetchmail
- Procmail
- дезинфицирующее средство
- ClamAV
- SpamAssassin
Инструмент procmail
настроен для получения почты из моих почтовых учетных записей на общедоступных серверах. Он будет передавать почту в репозиторий IMap с помощью cyrdeliver
который входит в пакет Cyrus. Локально дома я получаю доступ к серверу IMap напрямую, например, через Thunderbird. Вне моей домашней локальной сети я использую веб-интерфейс, предоставленный Horde, который снова использует IMap. Horde - довольно стабильный и многофункциональный пакет, который также охватывает, например, интеграцию каландров. Он предлагает протокол, который используется моими серверами Microsoft Exchange, поэтому доступ к нему со стандартных смартфонов обычно довольно прост.
Компоненты sanitizer
и clamav
используются для проверки почты на наличие вирусов. При необходимости письма исправляются, например, удаляются вложения, хотя это вряд ли требуется в системе Linux. В основном я делаю это, чтобы не пересылать зараженные письма другим.
Компонент spamassassin
сканирует почту на предмет спама. Спам-письма перемещаются в предварительно настроенные папки в моей иерархии IMap.
Компонент ingo
входящий в комплект Horde, позволяет вам определять правила фильтрации для вашей почты. Для этого есть веб-интерфейс. Сгенерированный набор правил затем выполняется procmail
. Таким образом, это позволяет вам определять почтовые фильтры, даже если вы не находитесь в своей домашней сети. На самом деле, procmail
является связующим звеном между большинством компонентов.