Ваша власна альтернатива GMail


11

Я кидаю GMail, але намагаюся уникнути головних болів, які виникають під час управління моїм власним сервером IMAP 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.


Яка проблема, яку ви намагаєтеся вирішити, віддаляючись від gmail?
Йорданм

2
Інтерфейс @jordanm Love GMail, але хочу, щоб мій електронний лист знаходився на захищеному сервері, яким я володію з міркувань конфіденційності.
Арі Б. Фрідман

Відповіді:


3

Dovecot підтримує функцію IMAP SEARCH, плюс це досить проста служба IMAP. Він може читати різноманітні формати поштових скриньок , тому доки ви використовуєте fetchmail для доставки у відповідному форматі (або для прокашляння), він повинен працювати нормально.

Щодо інтерфейсів веб-пошти, то їх так багато, я б не знав, з чого почати. Мені подобається RoundCube , але це більше для традиційного формату пошти IMAP з великою кількістю папок, тому він може не відповідати вашим потребам.


Голубко виглядає чудово для продуктивності. Чи є спосіб налаштувати його так, щоб вихідну пошту додавали у папку "Вхідні" (щоб і отримані, і надіслані повідомлення могли прошиватися потоком так, як це робить GMail)? Я зараз запускаю RoundCube і просто безпосередньо підключаюся до комерційного сервера IMAP. Це чудово, але інтеграція адресної книги та календаря Орди спокушає.
Арі Б. Фрідман

Тривіально, ви можете налаштувати свій поштовий клієнт на Bcc: самостійно.
трійка

Влучне зауваження. Я спробую це.
Арі Б. Фрідман

Позначивши це як відповідь, оскільки саме з цим я і пішов. fetchmailмає аргумент MTA, який я встановив у Dovecot's deliver. Таким чином я можу використовувати mdboxформат, а це означає, що по мірі надходження електронної пошти вони індексуються для швидкого пошуку. Поки що працює як шарм.
Арі Б. Фрідман

3

Я мав подібне налаштування вже кілька років, збираючи електронні листи з IMAP (та POP). Спочатку з якимось іншим сервером IMAP, але тепер із голубкою.

Продуктивність різних форматів поштових скриньок дуже відрізняється, особливо якщо у вас є велика кількість електронних листів і ви починаєте пересувати речі, які належать разом до нової папки. Деякі формати складають всю пошту в один файл, що часто означало переписування декількох сотень Мб (викликане вкладеннями).

Моя установка:

  1. Необов’язково: Створіть окремий обліковий запис mailmanдля отримання електронної пошти та зберігання пошти для IMAP. У мене є така настройка, оскільки я іноді запускаю несумісні версії настільних додатків у своєму домашньому каталозі і маю декілька (наприклад, тому що моя стара графіка Dell Latitude 800 добре працює лише з Ubuntu 10.04). Я можу перемістити свої (поштові) дані окремо від дому (в основному, конфігураційні файли для версії, каталог робочого столу та посилання на дані)

  2. підбирання, fetchmailнаприклад, з кронштейну та наступний запис у .fetchmailrc:

     poll servername proto imap user useronserver pass serverpasswd ssl is mailman here;
    

    Звичайно, ви можете брати пошту від декількох постачальників, а також користуватися POP.

  3. Здійснюйте postfixдоставку procmail, вказавши /etc/postfix/main.cf:

    mailbox_command = procmail -a "$EXTENSION"
    
  4. Ви можете використовувати, procmailщоб помістити пошту у потрібну поштову скриньку, наприклад, використовуючи наступне .procmailrc:

     PATH=/bin:/usr/bin:/usr/local/bin
     MAILDIR=$HOME/Maildir
     LOGFILE=$HOME/pm.log
     DEFAULT=$MAILDIR/
     FROM=your@email.adr
    

    Важливим є /кінець вашої адреси DEFAULT. Це дасть вам поштові скриньки формату maildir (або використовувати /.для формату MH). AFAIK немає можливості вказати формат поштової скриньки. Індексація на цьому робиться

  5. Необов’язково додайте правила для доставки пошти, яка відповідає файлу у певних папках (знову ж, не забудьте /):

    :0
    * ^Subject:.*\[sosx-dev\]
    $MAILDIR/.Mailing.sosx/
    

    Це доставить пошту, що відповідає темі, до sosxпоштової скриньки під поштовою скринькоюMailing

  6. Голубець здатний без проблем обслуговувати вищезазначене.

Зазвичай я використовую Firefox для доступу до інформації, і через procmailналаштування (і Maildir) не потрібно вказувати каталог серверів IMAP тощо (можна просто перейти зі значеннями за замовчуванням після надання mailmanімені користувача та його пароля).


Якщо ви збираєтеся служити в Інтернеті, переконайтеся, що ви використовуєте лише SSL для підключення до dovecot (інакше вам не потрібно було б турбуватися про конфіденційність)


@An thon Це фантастичне спасибі. Re: SSL та конфіденційність, я насправді не переживаю за перехоплення будь-якої конкретної пошти. Не маю нічого приховувати - я просто не хочу, щоб кожен електронний лист, який я коли-небудь писав, був просоченим, дані видобуті для отримання прибутку, або вивернута поза контекстом.
Арі Б. Фрідман

Я розумію, але за допомогою SSL (STARTTLS також приховує ваш звичайний обмін паролями прямого тексту, але є й інші способи приховати це).
Антон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.