Wychodzę z Gmaila, ale próbuję uniknąć kłopotów związanych z administrowaniem własnym internetowym serwerem IMAP. Mam dostęp do komercyjnego konta IMAP i chciałbym nadal z niego korzystać.
Zasadniczo chciałbym, aby działało to, że poczta jest pobierana na mój serwer i usuwana ze skrzynki pocztowej na komercyjnym serwerze IMAP. Następnie na moim serwerze jest on obsługiwany przez IMAP i pocztę internetową, dzięki czemu można go używać na urządzeniach mobilnych i internetowych i pozostaje zsynchronizowany na obu urządzeniach.
Co musi zrobić:
- Bądź dostępny ze wszystkich urządzeń
- Relatywnie szybkie wyszukiwanie
- Przeglądanie wątków odpowiedzi na wiadomości (najlepiej z przerwami między wysłanymi wiadomościami)
Oto jak to działa:
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
Pytanie
Szukam pary MDA / MTA, która może być dostarczona przez fetchmail, podkreśla bezpieczeństwo i obsługuje buforowanie wyszukiwania na taką skalę (więc kiedy przeszukuję skrzynkę odbiorczą w IMP, nie trwa to wiecznie). Mój plan ma być podobny do Gmaila, ponieważ prawdopodobnie nie będę umieszczał żadnych rzeczy w folderach, ale zostawiam wszystko w skrzynce odbiorczej i przeszukuję, gdy muszę coś znaleźć.
Wszelkie inne przemyślenia na temat rozsądku / szaleństwa tego powitania, ale moim głównym zmartwieniem jest MDA / MTA.
Odpowiedzi:
Dovecot obsługuje funkcję WYSZUKIWANIA IMAP, a ponadto jest to dość prosta usługa IMAP do uruchomienia. Może odczytywać różne formaty skrzynek pocztowych , więc jeśli używasz fetchmaila do dostarczania do odpowiedniego formatu (lub procmaila), powinno działać dobrze.
Jeśli chodzi o interfejsy poczty internetowej, jest ich tak wiele, że nie wiedziałbym od czego zacząć. Lubię RoundCube , ale jest to bardziej tradycyjny format poczty IMAP z dużą ilością folderów, więc może nie pasować do twoich potrzeb.
źródło
fetchmail
ma argument MTA, który ustawiłem na Dovecotdeliver
. W ten sposób mogę użyćmdbox
formatu, co oznacza, że gdy przychodzą wiadomości e-mail, są one indeksowane w celu szybkiego wyszukiwania. Jak dotąd działa jak urok.Mam podobną konfigurację od kilku lat, zbierając e-maile za pomocą IMAP (i POP). Początkowo z innym serwerem IMAP, ale teraz z dovecot.
Wydajność różnych formatów skrzynek pocztowych jest bardzo różna, zwłaszcza jeśli masz dużą liczbę wiadomości e-mail i zaczynasz przenosić rzeczy, które należą do nowego folderu pocztowego. Niektóre formaty umieszczają całą pocztę w jednym pliku, co często oznacza przepisywanie kilkuset Mb (spowodowane załącznikami).
Moja konfiguracja:
Opcjonalnie: Utwórz osobne konto
mailman
do pobierania wiadomości e-mail i przechowywania poczty dla IMAP. Mam tę konfigurację, ponieważ czasami uruchamiam niekompatybilne wersje aplikacji komputerowych w moim katalogu domowym i mam wiele (np. Ponieważ moja stara grafika Dell Latitude 800 działa dobrze tylko z Ubuntu 10.04). Mogę przenosić moje (pocztowe) dane oddzielnie od mojego domu (głównie pliki konfiguracyjne specyficzne dla wersji, katalog Desktop i łącza do danych).odbieranie
fetchmail
np. z cronjob i następujący wpis w.fetchmailrc
:Oczywiście możesz odbierać pocztę od wielu dostawców, a także korzystać z POP.
Mają
postfix
dostarczyć poprzezprocmail
określając w/etc/postfix/main.cf
:Możesz użyć,
procmail
aby umieścić pocztę w odpowiedniej skrzynce pocztowej, np. Za pomocą.procmailrc
:Ważne jest
/
na końcu twojego DOMYŚLNEGO adresu. To da ci skrzynki pocztowe w formacie maildir (lub użyj/.
formatu MH) AFAIK nie ma opcji, aby określić format skrzynki pocztowej. Indeksowanie tego jest zakończoneOpcjonalnie dodaj reguły, aby dostarczać pocztę pasującą do fule w określonych folderach (ponownie, nie zapomnij
/
):Dostarcza pocztę pasującą do tematu do
sosx
skrzynki pocztowej w skrzynce pocztowejMailing
Dovecot jest w stanie obsłużyć powyższe bez problemów.
Zwykle używam Firefoksa, aby uzyskać dostęp do informacji i ze względu na
procmail
konfigurację (i Maildir) nie muszę określać katalogu serwera IMAP itp. (Mogę po prostu przejść do ustawień domyślnych po podaniumailman
nazwy użytkownika i hasła).Jeśli zamierzasz obsługiwać Internet, upewnij się, że używasz protokołu SSL tylko do łączenia się z programem dovecot (w przeciwnym razie nie musisz martwić się o prywatność)
źródło