Я покидаю GMail, но пытаюсь избежать головной боли, связанной с администрированием моего собственного сервера IMAP с выходом в Интернет. У меня есть доступ к коммерческой учетной записи IMAP, и я хотел бы продолжать использовать эту учетную запись.
В основном, я бы хотел, чтобы это работало, так как почта загружается на мой сервер и удаляется из моего почтового ящика на коммерческом сервере IMAP. Затем один раз на моем сервере он обслуживается через IMAP и веб-почту, так что его можно использовать на мобильных устройствах + интернет-устройствах и синхронизировать между собой.
Что нужно сделать:
- Быть доступным со всех устройств
- Относительно быстрый поиск
- Многопоточный просмотр ответов на сообщения (желательно с перемежением моих отправленных писем)
Вот как я вижу это работает:
Mail arrives at commercial IMAP server ->
On my server, fetchmail downloads via IMAP and delivers to ->
MDA/MTA, which updates a search cache for rapid searching and makes it available via IMAP to ->
Horde IMP, which caches the e-mails in the inbox for faster previewing
Вопрос
Я ищу пару MDA / MTA, которая может быть доставлена fetchmail, подчеркивает безопасность и поддерживает кэширование поиска в таком масштабе (поэтому, когда я ищу входящие в IMP, это не занимает вечно). Мой план заключается в том, чтобы быть похожим на GMail, так как я, скорее всего, не буду помещать вещи в папки, а оставляю все в папке «Входящие» и буду искать его, когда мне нужно что-то найти.
Любые другие мысли о здравомыслии / безумии этого приветствия, но моя главная проблема - MDA / MTA.
Ответы:
Dovecot поддерживает функцию IMAP SEARCH, плюс это довольно простой сервис IMAP для запуска. Он может читать различные форматы почтовых ящиков , поэтому до тех пор, пока вы используете fetchmail для доставки в соответствующий формат (или procmail), он должен работать нормально.
Что касается интерфейсов веб-почты, их так много, что я не знаю, с чего начать. Мне нравится RoundCube , но он больше подходит для традиционного почтового формата IMAP с большим количеством папок, поэтому он может не соответствовать вашим потребностям.
источник
fetchmail
имеет аргумент MTA, который я установил для Dovecotdeliver
. Таким образом, я могу использоватьmdbox
формат, что означает, что по мере поступления электронных писем они индексируются для быстрого поиска. Работает как шарм до сих пор.У меня была подобная настройка в течение нескольких лет, когда я собирал письма с помощью IMAP (и POP). Изначально с другим IMAP-сервером, но теперь с dovecot.
Производительность разных форматов почтовых ящиков сильно различается, особенно если у вас большое количество писем и вы начинаете перемещать вещи, которые принадлежат друг другу, в новую почтовую папку. Некоторые форматы объединяют всю почту в один файл, что часто означало перезапись нескольких сотен Мб (вызвано вложениями).
Моя настройка:
Необязательно: Создайте отдельную учетную запись
mailman
для получения электронной почты и хранения почты для IMAP. У меня есть такая настройка, потому что я иногда запускаю несовместимые версии настольных приложений в своем домашнем каталоге и их несколько (например, потому что моя старая графика Dell Latitude 800 хорошо работает только с Ubuntu 10.04). Я могу переместить мои (почтовые) данные отдельно от моего дома (в основном это файлы конфигурации, зависящие от версии, каталог рабочего стола и ссылки на данные).подобрать с
fetchmail
помощью cronjob и следующую запись в.fetchmailrc
:Конечно, вы можете получать почту от нескольких провайдеров, а также использовать POP.
Иметь
postfix
доставить черезprocmail
указав в/etc/postfix/main.cf
:Вы можете использовать,
procmail
чтобы поместить почту в правильный почтовый ящик, например, используя следующее.procmailrc
:Важно это
/
в конце Вашего DEFAULT адреса. Это даст вам почтовые ящики в формате maildir (или использовать/.
для формата MH). AFAIK. Нет возможности указать формат почтового ящика. Индексация по этому сделанаПри желании добавьте правила для доставки почты, соответствующей фуле в определенных папках (опять же, не забудьте
/
):Это доставляет почту, соответствующую теме, в
sosx
почтовый ящик под почтовым ящикомMailing
Dovecot способен обслуживать вышеупомянутое без проблем.
Я обычно использую Firefox для доступа к информации, и из-за
procmail
настройки (и Maildir) не нужно указывать каталог сервера IMAP и т. Д. (Можно просто перейти к настройкам по умолчанию после указанияmailman
имени в качестве пользователя и его passwd).Если вы собираетесь работать в Интернете, убедитесь, что вы используете SSL только для подключения к dovecot (иначе вам не пришлось бы беспокоиться о конфиденциальности)
источник