Je quitte GMail mais j'essaie d'éviter les maux de tête qui accompagnent l'administration de mon propre serveur IMAP accessible sur Internet. J'ai accès à un compte IMAP commercial et j'aimerais continuer à utiliser ce compte.
Fondamentalement, la façon dont je voudrais que cela fonctionne est que le courrier est téléchargé sur mon serveur et supprimé de ma boîte aux lettres sur le serveur IMAP commercial. Ensuite, une fois sur mon serveur, il est servi via IMAP et Webmail, de sorte qu'il peut être utilisé sur des appareils mobiles + Internet, et reste synchronisé sur les deux.
Ce qu'il doit faire:
- Être accessible depuis tous les appareils
- Recherche relativement rapide
- Affichage fileté des réponses aux messages (de préférence avec mes e-mails envoyés entrecoupés)
Voici comment je le vois fonctionner:
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
La question
Je recherche une paire MDA / MTA qui peut être livrée par fetchmail, met l'accent sur la sécurité et prend en charge le cache de recherche à cette échelle (donc quand je recherche la boîte de réception dans IMP, cela ne prend pas une éternité). Mon plan est de ressembler à GMail en ce sens que je ne mettrai probablement pas les choses dans les dossiers, mais que je laisse tout dans la boîte de réception et que je le recherche lorsque j'ai besoin de trouver quoi que ce soit.
Toute autre réflexion sur la santé mentale / la folie de cet accueil, mais ma principale préoccupation est le MDA / MTA.
Réponses:
Dovecot prend en charge la fonction IMAP SEARCH, plus c'est un service IMAP assez simple à exécuter. Il peut lire une variété de formats de boîtes aux lettres , donc tant que vous utilisez fetchmail pour livrer dans le format approprié (ou pour procmail), cela devrait fonctionner correctement.
Quant aux interfaces webmail, il y en a tellement, je ne sais pas par où commencer. J'aime RoundCube , mais c'est plus pour le format de messagerie IMAP traditionnel avec beaucoup de dossiers, donc il pourrait ne pas répondre à vos besoins.
la source
fetchmail
a un argument MTA, que je mets à Dovecotdeliver
. De cette façon, je peux utiliser lemdbox
format, ce qui signifie que lorsque les e-mails arrivent, ils sont indexés pour une recherche rapide. Fonctionne comme un charme jusqu'à présent.J'ai une configuration similaire depuis plusieurs années maintenant, ramassant des e-mails avec IMAP (et POP). Initialement avec un autre serveur IMAP mais maintenant avec pigeonnier.
Les performances des différents formats de boîte aux lettres sont très différentes, surtout si vous avez une grande quantité d'e-mails et commencez à déplacer des éléments qui appartiennent à un nouveau dossier de messagerie. Certains formats regroupent tout le courrier dans un seul fichier, ce qui impliquait souvent une réécriture de plusieurs centaines de Mb (causée par des pièces jointes).
Ma configuration:
Facultatif: créez un compte distinct
mailman
pour récupérer l'e-mail et stocker le courrier pour IMAP. J'ai cette configuration parce que j'exécute parfois des versions incompatibles d'applications de bureau dans mon répertoire personnel et que j'en ai plusieurs (par exemple parce que mes anciens graphiques Dell Latitude 800 ne fonctionnent bien qu'avec Ubuntu 10.04). Je peux déplacer mes données (de messagerie) séparément de mon domicile (principalement les fichiers de configuration spécifiques à la version, le répertoire du bureau et les liens vers les données).ramasser avec
fetchmail
par exemple d'un cronjob et l'entrée suivante dans.fetchmailrc
:Bien sûr, vous pouvez récupérer le courrier de plusieurs fournisseurs et utiliser POP.
Faire
postfix
livrerprocmail
en précisant/etc/postfix/main.cf
:Vous pouvez utiliser
procmail
pour placer le courrier dans la bonne boîte aux lettres, par exemple en utilisant ce qui suit.procmailrc
:Important est
/
à la fin de votre adresse par défaut. Cela vous donnera des boîtes aux lettres au format maildir (ou à utiliser/.
pour le format MH) AFAIK il n'y a pas d'option pour spécifier un format de boîte aux lettres. L'indexation est effectuéeAjoutez éventuellement des règles pour livrer le courrier correspondant au fule dans des dossiers spécifiques (encore une fois, n'oubliez pas le
/
):Cela remet le courrier correspondant au sujet à une boîte
sosx
aux lettres sous boîte aux lettresMailing
Dovecot est capable de servir ce qui précède sans problème.
J'utilise normalement Firefox pour accéder aux informations et, en raison de la
procmail
configuration (et de Maildir), je n'ai pas besoin de spécifier le répertoire du serveur IMAP, etc. (peut simplement suivre les paramètres par défaut après avoir donné lemailman
nom d'utilisateur et son mot de passe).Si vous allez servir sur Internet, assurez-vous que vous utilisez uniquement SSL pour vous connecter à pigeonnier (sinon vous n'auriez pas eu à vous soucier de la confidentialité)
la source