IMAP почтовый сервер для Linux
У меня есть несколько почтовых учетных записей, и меня беспокоит, что мой набор правил фильтрации применяется только на стороне клиента. Например, если я получаю письмо, когда я на своем ноутбуке, правила фильтрации автоматически помещают его в нужную папку. Однако, если я читаю почту на своем смартфоне, она остается в общем почтовом ящике.
Вот почему я хочу настроить почтовый сервер IMAP, который получает почту от нескольких моих учетных записей, применяет правила фильтрации и доставляет их на конечные устройства. Другие льготы, такие как синхронизация контактов, календаря и заметок, тоже подойдут.
Я не очень осведомлен в этой теме, поэтому мой вопрос к вам, ребята: знаете ли вы какое-либо (с открытым исходным кодом) программное обеспечение, которое работает на Linux и отвечает моим требованиям?
Заранее спасибо.
1 ответ
I'm using a combination of the following tools/packages:
- Horde Collaboration Suite
- Cyrus IMap Server
- fetchmail
- procmail
- sanitizer
- clamav
- spamassassin
procmail
tool is setup to retrieve mail from my mail accounts on public servers. It will feed the mail into the IMap repository using cyrdeliver
which is part of the Cyrus package. Locally at home I access the IMap server directly with eg Thunderbird. Outside my home LAN I use the web frontend provided by Horde which uses IMap again. Horde is a pretty stable and feature rich suite that also covers eg calender integration. It offers the protocol that is used my Microsoft Exchange servers, so accessing it with standard smartphones is usually pretty easy.
Компоненты sanitizer
а также clamav
используются для проверки почты на наличие вирусов. При необходимости письма исправляются, например, удаляются вложения, хотя это вряд ли требуется в системе Linux. В основном я делаю это, чтобы не пересылать зараженные письма другим.
Компонент spamassassin
сканирует почту на предмет спама. Спам-письма перемещаются в предварительно настроенные папки в моей иерархии IMap.
Компонент ingo
которая является частью набора Horde, позволяет вам определять правила фильтрации для вашей почты. Для этого есть веб-интерфейс. Сгенерированный набор правил затем выполняется procmail
, Таким образом, это позволяет вам определять почтовые фильтры, даже если вы не находитесь в своей локальной сети. На самом деле, procmail
это клей между большинством компонентов.