web-dev-qa-db-fra.com

Outlook 2013 et GMail: je veux une action de suppression d'Outlook pour ne pas archiver la corbeille

Dans Outlook 2010, il existait une option permettant à l'action de suppression de déplacer les courriers électroniques dans un dossier IMAP spécifique au lieu de les déplacer vers la corbeille. Cette option est apparemment a été abandonnée dans Outlook 2013.

Lorsque je supprime un e-mail dans Outlook 2013, il se termine dans la corbeille de GMail. Je préfère simplement archiver les e-mails dans un autre dossier/étiquette et les conserver pour toujours ou jusqu'à ce que j'atteigne la limite de 10 Go (celle qui arrive en premier :)).

Les paramètres de mon IMail GMail sont:

  • Lorsque je marque un message dans IMAP comme supprimé: Expiration automatique: met à jour immédiatement le serveur.

  • Lorsqu'un message est marqué comme supprimé et supprimé du dernier dossier IMAP visible: Archivez le message (par défaut).

J'aurais pensé qu'avec ces paramètres, il serait impossible pour un client IMAP de supprimer un courrier électronique.

13
Jersey Dude

Après avoir recherché dans de nombreux forums, publications et commentaires,

Une combinaison de deux solutions a finalement résolu ce problème pour moi sur 3 comptes Gmail différents.

Ce sont les étapes:

  1. Supprimez l'étiquette "éléments supprimés" de votre compte gmail (la version précédente d'Outlook peut avoir ajouté cette étiquette, tous les messages portant cette étiquette seront transférés dans les archives).
  2. Dans Outlook, dans la liste de dossiers de navigation de gauche, cliquez sur "[Gmail]".
  3. Faites un clic droit sur [Gmail] .. Dossiers IMAP
  4. Cochez la case "Lors de l'affichage de la hiérarchie dans Outlook, affichez uniquement les dossiers abonnés"
  5. Redémarrer Outlook 2013

Après le redémarrage, un nouveau dossier "Éléments supprimés (cet ordinateur uniquement)" apparaîtra dans votre Outlook et à partir de maintenant, tous les éléments supprimés y iront localement et seront archivés sur Gmail.

En passant, vous pouvez désormais voir le dossier "tous les messages".

Prendre plaisir.

7
Eli
  1. Paramètres Gmail: Accédez à Paramètres Gmail -> Transfert et POP/IMAP et définissez les options suivantes:

    1.1. Lorsque je marque un message dans IMAP comme supprimé: Expiration automatique le - Mettez immédiatement le serveur à jour. (défaut)

    1.2. Lorsqu'un message est marqué comme supprimé et supprimé du dernier dossier IMAP visible: Archiver le message (par défaut)

  2. Paramètres MS Office 201: Allez dans Fichier -> Paramètres du compte -> Paramètres du compte -> E-mail Onglet -> Sélectionnez votre compte -> Modifier bouton -> Plus de paramètres -> Onglet Avancé et définissez ce paramètre:

    2.1. Sous Éléments supprimés Activez Marquez les éléments pour qu'ils soient supprimés mais ne les déplacez pas automatiquement

P.S. Cela a fonctionné pour moi. Désormais, lorsque je supprime un message dans la boîte de réception, Outlook le marque uniquement pour suppression et laisse le gmail effectuer son action de suppression par défaut (c'est-à-dire archiver le courrier).

5
Sina Momken

Après des recherches approfondies et obsédées à ce sujet, il apparaît qu’il n’ya actuellement aucun moyen dans Outlook 2013 de faire en sorte que les messages SMTP soient archivés au lieu d’être mis à la corbeille. Je laisse donc Outlook 2013 les supprimer, puis j'utilise un script Google Apps pour archiver périodiquement les messages de la corbeille.

function myFunction() {
  var threads = GmailApp.getTrashThreads(0, 200);
  GmailApp.moveThreadsToInbox(threads);
  GmailApp.moveThreadsToArchive(threads);

  if (threads.length > 0)
  {
    var emailAddress = Session.getActiveUser().getEmail();
    GmailApp.sendEmail(emailAddress,
                       'Moved ' + threads.length + ' messages out of trash.',
                       'Have a good day.');
  }
}

Vous pouvez configurer la fonction pour qu'elle s'exécute toutes les heures ou tous les jours, selon vos préférences.

Références:
https://stackoverflow.com/questions/11964870/gmail-api-move-from-trash-to-archive-using-script-google-apps-script
https://developers.google.com/apps-script/your_first_script
https://developers.google.com/apps-script/execution_methods#time-driven_trigger

3
Jersey Dude

J'ai essayé tout ce qui précède (à l'exception du script Google Apps) en vain, mais j'ai finalement obtenu le résultat souhaité en combinant les suggestions ci-dessus avec un autre ajustement, comme suit. (Je vais inclure tous les paramètres que j'ai modifiés, même si certains ne sont peut-être pas nécessaires.)

(Attention: je ne suis qu'un bricoleur, pas un expert.)

  1. Dans les paramètres d'étiquette de Gmail, "Tous les messages" et "Corbeille" sont définis pour s'afficher dans IMAP.
  2. Dans les paramètres IMAP de Gmail, Auto-Expunge est activé (paramètre par défaut).
  3. Dans les paramètres de mon compte Outlook, j'utilise les ports standard: 993 et ​​587.
  4. Dans les paramètres de mon compte Outlook, sous l'onglet "Avancé", dans la section "Éléments supprimés", j'ai sélectionné la première option, "Marquer les éléments pour suppression, mais ne les déplace pas automatiquement". Notez que c'est pas l'option par défaut.
  5. Dans les options des dossiers IMAP d'Outlook, j'ai coché la case "Lors de l'affichage de la hiérarchie dans Outlook, affichez uniquement les dossiers abonnés".
  6. Cela n'a peut-être pas d'importance, mais dans mon cas, pour que All Mail apparaisse dans Outlook, j'ai d'abord essayé de m'abonner manuellement au dossier, puis je devais créer manuellement un dossier "Tous les mails" sous [Gmail]. . Puis j'ai cliqué avec le bouton droit de la souris et sélectionné "Traiter les en-têtes marqués". Cela a fait apparaître tous les messages normalement.

Je pense que c'est ça (sauf si j'oublie quelque chose). Croyez-le ou non, avec les paramètres ci-dessus, j'ai maintenant le comportement souhaité: la suppression d'un message dans Outlook entraîne simplement son archivage dans Gmail. Pour ce que je sache, il sera peut-être inutile de s'abonner aux dossiers Tous les messages et la corbeille, mais pour le moment, je préférerais ne pas peaufiner davantage, car tout fonctionne parfaitement à présent. Mais je pense que la clé est la n ° 4 ci-dessus, peut-être combinée avec l'inclusion du dossier Corbeille de Gmail dans IMAP.

2
Lucas D

Il y a deux configurations pour accomplir ce que vous voulez.

Commencez par désactiver l’extinction automatique dans Gmail et sélectionnez Archiver comme action d’effacement. Ensuite, dans les paramètres du compte Outlook, définissez les éléments à marquer comme supprimés mais supprimés uniquement lorsque le compte est mis à jour. Ces deux paramètres permettent de transformer Outlook [delete] en archive Gmail. Pour supprimer réellement l'élément, déplacez-le dans la corbeille de Gmail.

Deuxièmement, et peut-être plus élégamment, abonnez-vous au dossier Tous les courriers Gmail au lieu des étapes ci-dessus. Pour archiver le message, déplacez-le dans le dossier Tous les messages. Pour le supprimer, cliquez simplement sur supprimer ou déplacez-le dans la corbeille. Gmail déterminera ce que vous voulez faire et supprimera les copies supplémentaires du message.

1
bwiernik

Désactiver Auto-Expunge dans Gmail a corrigé cela pour moi.

0
Kurt

This ... semble fonctionner de manière cohérente et avec plusieurs comptes.

Cependant, cela semble un peu ... douteux, pour ne pas dire contre-intuitif, sinon ridicule. Oh, et tout simplement goshdarn surprenant. J’ai presque hésité à le poster, mais comme je l’ai dit, cela fonctionne de manière empirique et cohérente.

Lorsque vous définissez un compte Gmail dans Outlook, vous devez définir manuellement les numéros de port et les protocoles.
Selon la documentation de Google , IMAP requiert SSL et utilise le port 993; SMTP nécessite TLS/SSL (selon la ligne lue) et utilise le port 465 ou 587.

Eh bien, le port 465 ne fonctionne qu'avec SSL (pas TLS), donc je suis toujours allé avec TLS sur 587.

Sur une alouette, j'ai configuré le compte pour utiliser le port 465 avec SSL .... et maintenant l'action Supprimer archive effectivement les e-mails.

Encore une fois, lorsque vous utilisez TLS/587 Outlook Deleteefface le courrier électronique; avec SSL/465 Outlook Deleterésulte en un Gmail Archivename __.

Un comportement simplement choquant.

0
AviD

J'ai le même problème, voici ce que je fais et pense que cela fonctionnera:

  1. Les éléments supprimés restent dans la corbeille sans avoir à changer quoi que ce soit
  2. configuration automatique dans Outlook 2013 pour archiver tous les 5 jours environ (ou même plus souvent si vous le souhaitez)
  3. configurez la corbeille en cliquant avec le bouton droit de la souris sur -> propriétés - pour archiver les éléments de plus d’un jour (!)
  4. configurez-le pour déplacer les anciens éléments dans le dossier d'archivage standard ou dans tout autre dossier de votre choix.

voilà - tous les éléments vont maintenant être déplacés dans votre dossier d’archives tous les quelques jours et ce dossier peut être configuré pour être supprimé après, par exemple, environ 24 mois ou à peu près ce que vous voulez.

0
Sander Bos