Conserver les messages IMAP localement lorsqu'ils sont supprimés à distance

12

J'utilise mes e-mails depuis mon téléphone et mon ordinateur via IMAP. Je veux configurer quelque chose pour que si je supprime un message via mon téléphone, mon ordinateur conserve le message localement.

Par exemple, supposons que je laisse mon ordinateur allumé, avec un intervalle de synchronisation de 5 minutes. Je veux pouvoir envoyer quelque chose à partir de mon téléphone, attendez 5 minutes pour être sûr que mon ordinateur a téléchargé l'élément du dossier Envoyé, puis supprimez-le du dossier envoyé IMAP via mon téléphone, mais gardez l'ordinateur à la maison pour conserver sa copie .

Est-ce possible avec des clients de messagerie facilement disponibles? J'ai Thunderbird et Outlook pour le moment, mais je serais prêt à apprendre une nouvelle interface pour cette fonctionnalité. Comment puis-je accomplir cela?

En réponse au commentaire de RedGrittyBrick:

Le but est de maintenir une sauvegarde complète et automatique (hors ligne) de chaque message à passer par le compte. Pour diverses raisons, certains messages peuvent ne pas rester sur le serveur IMAP, mais doivent être conservés dans un stockage hors ligne.


la source
Je suis curieux, voulez-vous expliquer les avantages de faire cela?
RedGrittyBrick
@RedGrittyBrick ~ Le but est de maintenir une sauvegarde complète et automatique (hors ligne) de chaque message à passer par le compte. Pour diverses raisons, certains messages peuvent ne pas rester sur le serveur IMAP, mais doivent être conservés dans un stockage hors ligne.
Essayez de convertir des e-mails en mbox et de les stocker.
renvoyez
2
Cela s'appelle POP
pratnala

Réponses:

10

L'intervenant a abordé un sujet très important sur lequel j'ai vu peu de choses écrites. À savoir: comment conserver une collection permanente de vos e-mails, quelles que soient les politiques et les configurations des fournisseurs de messagerie.

==============

Protocole POP

L'avantage du protocole POP est sa simplicité et sa clarté de fonctionnement. En utilisant le protocole POP, un client de messagerie comme Outlook ou Thunderbird télécharge simplement tous les e-mails reçus sur le serveur en votre nom, puis les supprime éventuellement en même temps, puis les supprime plus tard. ou pas du tout. Par exemple, un compte de messagerie configuré dans Outlook pour utiliser POP télécharge tous vos nouveaux messages sur le courrier du serveur et les stocke dans un fichier PST sur votre ordinateur local. Thunderbird gère POP de la même manière. Vous pouvez toujours compter sur la possession de tout votre courrier en utilisant POP.

Pas envoyé d'ici:

L'inconvénient le plus courant du protocole POP est qu'il s'agit d'un aller simple. Le client de messagerie de votre appareil récupère les e-mails du serveur et c'est tout. Le courrier que vous créez et envoyez à d'autres est envoyé via un serveur SMTP sortant qui ne fait guère plus que transmettre votre courrier électronique au reste du monde. Il n'accède jamais à votre boîte aux lettres. C'est votre client de messagerie qui stocke une copie des e-mails envoyés dans le dossier SENT de cet appareil, si les options du client ont été définies pour le faire. Étant donné que le client de messagerie d'envoi ne sait rien de vos autres appareils et ne peut probablement pas se connecter à eux - sans parler de leurs clients de messagerie, vos e-mails ENVOYÉS restent sur la machine d'envoi, à l'insu de vos autres clients.

============

Entrez IMAP

Un protocole plus récent appelé IMAP (Internet Mail Access Protocol) tente de permettre à plusieurs appareils de voir les mêmes choses, quel que soit l'appareil que vous utilisez. Lorsqu'un client se connecte à un compte de messagerie via IMAP, le client et le serveur communiquent dans les deux sens. Comme Microsoft Exchange ou Lotus Notes, IMAP synchronise les e-mails et les dossiers du client avec ceux-ci et le serveur. Donc, si vous avez envoyé 1 message à partir de chacun des 3 appareils, les 3 clients verraient les 3 e-mails dans leurs dossiers SENT. De même pour les e-mails supprimés dans TRASH ou les e-mails enregistrés dans un dossier ARCHIVE.

Trouble au paradis:

L'inconvénient d'IMAP est que les définitions de son fonctionnement varient considérablement entre les serveurs et les clients de messagerie. Par exemple, les clients de messagerie utilisant IMAP ne téléchargent et ne conservent généralement PAS TOUS vos e-mails. Au lieu de cela, un serveur IMAP est censé être le détenteur de vos e-mails. Vos clients de messagerie IMAP synchronisent uniquement un nombre configuré d'e-mails, pas généralement tout.

Les règles sont également floues quant à ce que vos clients verront et combien (et pendant combien de temps) le serveur conservera votre courrier. Il s'agit d'une étape incontournable pour les professionnels où la plupart des e-mails doivent TOUJOURS être conservés quelque part et vous savez où cela. Qui sait quand Google, Microsoft, Yahoo, GoDaddy, 1 & 1, Comcast, ATT, Verizon, et al., Modifieront leurs règles de conservation. Ces détails techniques sont rarement définis.

Ce qu'il faut, c'est une méthodologie qui incorpore le meilleur des POP et des IMAP. Nous avons déjà de telles bêtes sous la forme d'Exchange Server et également le marais déroutant connu sous le nom de Lotus Notes. Les deux refléteront (c'est-à-dire synchroniseront ou répliqueront) tout sur le serveur avec votre client local et vice versa.

Hélas, les deux serveurs sont très chers, complexes et pas pour l'utilisateur ordinaire. Outlook, cependant, fonctionnera avec de telles bêtes. Microsoft pousse maintenant Outlook.com qui est un serveur Exchange multi-locataires pour les masses. Les fournisseurs de services Internet comme GoDaddy et d'autres agissent désormais comme des tiers qui proposent des boîtes aux lettres Exchange aux plébéiens.

Solution simple mais imparfaite:

Une façon de se rapprocher du meilleur des deux mondes est d'utiliser les deux protocoles si votre serveur prend en charge les deux. Utiliser POP pour votre compte Outlook ou Thunderbird sur vos vrais ordinateurs et IMAP sur vos PDA cutesy. Android et Apple ont plusieurs clients de messagerie qui géreront IMAP.

Dans ce scénario, votre PC peut récupérer des e-mails à l'aide de POP pour télécharger et archiver tous vos e-mails depuis le serveur. Vous définissez également le client pour NE PAS supprimer immédiatement le courrier du serveur afin que vos appareils utilisant IMAP puissent toujours voir votre courrier pendant un certain temps. Ce que vous faites est de configurer les clients PC pour "laisser le courrier sur le serveur pendant x jours". Je l'ai fixé à 90 jours. De cette façon, mon PC Outlook finira par se connecter et extraire les nouveaux e-mails, puis demandera au serveur de supprimer tous les e-mails antérieurs à 90 jours.

Cette solution de contournement ne gère toujours pas les dossiers que vous avez peut-être créés sur le serveur. Seul IMAP récupère et réplique les dossiers dans les deux sens. Par dossiers, je veux dire TRASH, SENT, ARCHIVE, et al. À moins que vous ne soyez un monstre de dossier, vous êtes probablement le plus préoccupé par le dossier SENT. Autrement dit, vous voulez que toutes les machines voient ce que toutes les machines ont envoyé - pas seulement de la machine devant vous.

La façon la plus simple de répliquer le dossier SENT est de copier en aveugle (BCC) tout ce que vous vous renvoyez. Cela se fait normalement manuellement par vous au moment où vous envoyez un nouvel e-mail. Certains clients deviennent plus intelligents à ce sujet. L'excellent client de messagerie K9 pour Android dispose d'une option de configuration pour vous ajouter automatiquement au champ BCC sur tous les e-mails que vous envoyez. Ce faisant, tout ce que vous envoyez vous est renvoyé en tant que autre destinataire. Étant donné que tous vos appareils recevront toujours le nouveau courrier, quel que soit le protocole, vous avez efficacement répliqué vos e-mails sortants avec tous vos appareils.

L'astuce BCC n'est pas parfaite. Tous les e-mails avec lesquels vous vous BBC vous retrouverez dans les boîtes de réception de tous vos clients - pas votre dossier SENT local. Le mécanisme de règles avancées d'Outlook peut également résoudre ce problème en vérifiant tous les nouveaux e-mails dans lesquels votre adresse figure à la fois dans les champs SENDTO et BCC.

Espérons que IMAP évoluera pour permettre toutes les fonctionnalités de POP et IMAP afin que tout le courrier soit téléchargé sur votre client, y compris tous les dossiers - pas seulement les courriels les plus récents, c'est ainsi que fonctionnent aujourd'hui les configurations IMAP vanille.

Solution hybride:

Disons que vous avez 2 PC (Wintel + Apple) et 2 PDA (téléphone et tablette Android).

  1. Configurer les PC pour récupérer en utilisant POP avec Outlook ou Thunderbird, ega Définir le protocole sur POP b. Définissez Supprimer le courrier sur le serveur pendant x jours. (J'utilise 90). c. Recherchez un paramètre qui vous renverra automatiquement sur les e-mails que vous envoyez.

  2. Configurez Androids pour récupérer à l'aide d'IMAP. Étant donné que les PDA, les tablettes et les smartphones ont souvent des problèmes de mémoire, IMAP est meilleur car il limite ce qu'il conserve sur l'appareil.

J'espère que ça aidera un peu.

XOR42
la source
0

Le danger de ce que vous essayez de réaliser est que si la connexion de l'ordinateur au serveur IMAP échoue, le message envoyé peut être perdu. De plus, bien qu'IMAP soit censé fonctionner correctement lors de l'accès à partir de différentes machines en même temps, certaines implémentations ne se comportent pas bien.

Cela dit, une solution possible avec Thunderbird est la suivante: définissez le compte de messagerie pour utiliser son propre dossier (pas les dossiers locaux). Définissez ensuite un dossier désigné, par exemple saved-sent-from-imapdans Dossiers locaux. C'est là que les messages envoyés seront conservés. Notez que ce dossier n'est pas sur le serveur IMAP. Assurez-vous que le Sentdossier IMAP (quel que soit le nom réel) contient "lors de la réception de nouveaux messages pour ce compte, vérifiez toujours ce dossier". Ensuite, définissez un filtre pour déplacer tous les messages du Sentdossier IMAP vers saved-sent-from-imap.

Modifier: de cette façon, vous n'aurez pas à supprimer le message envoyé du téléphone; vous ne pouvez donc pas supprimer accidentellement un message qui n'est pas déplacé vers le dossier local.

lupincho
la source
1
Je ne peux pas comprendre comment ajouter un filtre qui fonctionne sur autre chose que la boîte de réception. Comment configurer un élément à copier à partir du dossier Sent au lieu de Inbox?
Il semble que quelque chose ait changé dans Thunderbird. Vous pouvez toujours exécuter le filtre manuellement; en bas de la fenêtre des filtres, choisissez «Exécuter le ou les filtres sélectionnés» Sent. Mais ce n'est pas la solution la plus pratique.
lupincho
0

En règle générale, non. Le point essentiel d'IMAP est que le serveur contient une copie faisant autorité du courrier et que si les clients stockent des messages, ils les mettent simplement en cache pour d'autres raisons (par exemple l'indexation ou les performances).

Si vous souhaitez archiver votre courrier, le mieux est de trouver quelque chose de dédié à cette mission. Des outils comme MailStore sont conçus pour cela.

Vous pourriez probablement abuser de Thunderbird, Outlook ou de nombreux autres clients pour copier tous les nouveaux messages IMAP dans des dossiers locaux en utilisant leurs règles / scripts / systèmes de filtrage intégrés.

Vous pouvez exécuter votre serveur IMAP sur votre propre PC (tel que hMailServer ), puis utiliser un outil pour simplement tout copier dessus sans supprimer les messages manquants de la destination. ( imapsync peut le faire, les versions Windows compilées sont disponibles ici ; BaGoMa ou d'autres outils peuvent également être mis en service pour cela)

afrazier
la source
0

Je soupçonne qu'un effet similaire pourrait être plus facilement obtenu en

  1. toujours vous-même
  2. configurer le téléphone pour NE PAS ajouter de contenu envoyé au dossier envoyé
RedGrittyBrick
la source
0

Disons que vous avez deux ordinateurs, un principal et un pour la sauvegarde ou un ordinateur portable pour les voyages, ou un système d'exploitation différent, en plus d'un smartphone. Et, certains (ou même tous) les e-mails sur le serveur IMAP doivent être conservés et enregistrés dans un dossier hors ligne.

Faites fonctionner les deux ordinateurs en ligne. Sur un ordinateur, copiez les e-mails à enregistrer sur le serveur IMAP dans le dossier hors ligne. Vérifiez que l'opération de copie a réussi. Sur certains systèmes et serveurs, la copie ne fonctionne que hors ligne ou avec d'autres restrictions. Ensuite, pour assurer manuellement la synchronisation, lorsque vous enregistrez uniquement certains e-mails sur le deuxième ordinateur, DÉPLACEZ rapidement ces mêmes e-mails hors ligne dans le même dossier hors ligne.

Il est important de sauvegarder les e-mails importants de cette manière, car les serveurs IMAP peuvent parfois perdre une partie (voire la totalité) des e-mails, de sorte que la "synchronisation" entraîne alors une perte de données potentiellement massive. Au mieux, de nombreux serveurs IMAP ont des quotas ou d'anciennes politiques de suppression de courrier qui peuvent entraîner une perte de données. De plus, toute «réinitialisation», telle que la modification des mots de passe, des comptes FAI après un déplacement physique ou la migration vers un nouveau système (ou même une mise à niveau du système d'exploitation) peut entraîner la perte de courrier sur le serveur.

Alternativement, copiez tous les e-mails (ou un sous-ensemble facilement mémorisable, comme avant une certaine date) sur le serveur IMAP sur un ordinateur, puis déplacez-les hors ligne sur l'autre plus tard à votre convenance, dans un dossier hors ligne "miroir". Ensuite, souciez-vous de la synchronisation à votre guise plus tard. Le problème est que chaque fois qu'un email est déplacé, il y a un risque de dysfonctionnement du programme et donc de perte de données. C'est certainement un problème avec Apple Mail, (à mon avis, la pire application logicielle d'Apple dans un système d'exploitation par ailleurs supérieur.)

J'ai trouvé que POP est considéré comme moins sûr par au moins les fournisseurs de messagerie (c'est vrai avec Yahoo!), Et son utilisation est fortement déconseillée, au mieux. Cela fait que POP utilise des serveurs beaucoup moins attrayants comme solution avec cette politique.

Robert Riggs
la source