Перспективи 2013 та GMail: Я хочу, щоб дії видалення Outlook архівували не сміття


14

В Outlook 2010 з'явилася можливість змусити видалити переміщати електронні листи в певну папку IMAP, а не переміщувати їх у кошик. Цей варіант, мабуть, був упущений в Outlook 2013.

Коли я видаляю електронну пошту в Outlook 2013, вона потрапляє у папку сміття на GMail. Я вважаю за краще просто архівувати електронні листи в іншій папці / мітці та зберігати їх назавжди або до тих пір, поки я не досягнув ліміту в 10 Гб (який коли-небудь стає першим :)).

Мої налаштування IMAP для GMail:

  • Коли я позначаю повідомлення в IMAP як видалене: Автовиключення увімкнено - негайно оновіть сервер.

  • Коли повідомлення позначено як видалене та видалене з останньої видимої папки IMAP: Заархівуйте повідомлення (за замовчуванням)

Я б подумав, що за допомогою цих налаштувань клієнт IMAP не зможе перекинути електронну пошту.


Outlook, можливо, намагається бути занадто розумним, переміщуючи повідомлення в папку сміття, а не просто маркуючи його видаленим. Не впевнений, що з цим робити, якщо це так ...
Дараель

Відповіді:


7

Після пошуку на багатьох форумах, публікаціях та коментарях,

Комбінація двох рішень остаточно вирішила цю проблему для мене на 3-х різних облікових записах Gmail.

Це кроки:

  1. Видаліть мітку "видалені елементи" зі свого облікового запису Gmail (попередня версія Outlook, можливо, додала цю мітку; вся пошта з цією міткою буде переміщена до архіву)
  2. У Outlook у списку лівої навігаційної папки натисніть "[Gmail]"
  3. Клацніть правою кнопкою миші на [Gmail] .. Папки IMAP
  4. Поставте прапорець "Відображаючи ієрархію в Outlook, показувати лише передплачені папки"
  5. Перезавантажте Outlook 2013

Після перезапуску у вашій перспективі з’явиться нова папка "Видалені елементи (лише для цього комп'ютера)", і відтепер усі видалені елементи будуть надходити туди локально та в Архів на Gmail.

BTW, відтепер ви також можете бачити папку "вся пошта".

Насолоджуйтесь.


Я виконав ці кроки, але не отримав описаних вами результатів. Я збираюся спробувати варіант, щоб не очищати пошту в Outlook.
mattgately

1
Це не спрацювало для мене, але відповідь Сини Момкен зробила свою справу.
Гійом Філіон

6
  1. Налаштування Gmail : Перейдіть у Налаштування Gmail -> Пересилання та POP / IMAP та встановіть наступні параметри:

    1.1. Коли я позначаю повідомлення в IMAP як видалене: Автовиключення увімкнено - негайно оновіть сервер. (за замовчуванням)

    1.2. Коли повідомлення позначено як видалене та видалене з останньої видимої папки IMAP: Заархівуйте повідомлення (за замовчуванням)

  2. Налаштування MS Office 2013 : Перейдіть у меню Файл -> Налаштування облікового запису -> Налаштування облікового запису -> Вкладка електронної пошти -> Виберіть обліковий запис -> Кнопка зміни -> Додаткові параметри -> Вкладка Додаткові та встановіть цей параметр:

    2.1. У розділі Видалені елементи ввімкніть Позначити елементи для видалення, але не переміщуйте їх автоматично

PS Це працювало на мене. Тепер, коли я видаляю повідомлення у папці "Вхідні", програма Outlook позначає його лише для видалення і нехай gmail виконує дію для видалення за замовчуванням (тобто архівує пошту).


3

Після проведення широких досліджень та нав'язливості щодо цього, виявляється, що в даний час в Outlook 2013 немає можливості зробити повідомлення SMTP архівувати, а не відправляти в сміття. Отже, використовуючи інший крок, я дозволяю Outlook 2013 видалити їх, а потім за допомогою сценарію Google Apps періодично архівувати повідомлення з кошика.

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.');
  }
}

Ви можете налаштувати функцію, щоб вона працювала щогодини або щодня, залежно від ваших уподобань.

Посилання:
/programming/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

Я спробував усе вищесказане (за винятком сценарію Google Apps) безрезультатно, але, нарешті, досягнув бажаного результату, поєднавши запропоновані вище пропозиції з іншим налаштуванням наступним чином. (Я буду включати всі налаштування, які я змінив, хоча деякі можуть і не знадобитися.)

(Попередження: Я просто слюсар, а не експерт.)

  1. У налаштуваннях мітки Gmail у мене встановлено "Уся пошта" та "Кошик" для показу в IMAP.
  2. У налаштуваннях IMAP Gmail увімкнено функцію автоматичного відключення (налаштування за замовчуванням).
  3. У налаштуваннях свого облікового запису Outlook я використовую стандартні порти: 993 та 587.
  4. У налаштуваннях свого облікового запису Outlook на вкладці «Додатково» у розділі «Видалені елементи» я вибрав перший варіант «Позначити елементи для видалення, але не переміщувати їх автоматично». Зауважте, що це не стандартний варіант.
  5. У параметрах папок IMAP в Outlook я поставив прапорець "Показуючи ієрархію в Outlook, показувати лише передплачені папки".
  6. Це може не мати значення, але в моєму випадку для того, щоб вся пошта відображалася в Outlook, спершу я намагався вручну підписатися на папку, а потім, нарешті, мені довелося вручну створити папку "Вся пошта" в [Gmail] . Потім я клацнув правою кнопкою миші та вибрав "Обробляти помічені заголовки". Завдяки цьому вся пошта відображалася нормально.

Я думаю, що це все (якщо я щось не забуду). Хочете вірити чи ні, з наведеними вище налаштуваннями у мене зараз потрібна поведінка, коли видалення повідомлення в Outlook просто призводить до його архівації в Gmail. Наскільки я знаю, може бути непотрібним передплатити папки "Пошта та сміття", але в цей момент я б краще не робив ніяких додаткових налаштувань, оскільки наразі все працює чудово. Але я думаю, що ключ №4 вище, можливо, поєднується з тим, що папка Gmail Trash включена в IMAP.


Наскільки я можу сказати, моє рішення безпечне в тому сенсі, що "видалені" елементи в Outlook ніколи насправді не будуть "очищені". Зверніть увагу на таке посилання: office.microsoft.com/en-001/outlook-help/…
Лукас Д,

1
+1 для вказівок, як реально отримати "всю пошту", щоб з’явитись
маттґателі

1

Існує дві установки для досягнення того, що ви хочете.

По-перше, вимкніть автоматичне видалення рахунку в Gmail і виберіть Архів як дію часу випуску. Потім у налаштуваннях облікового запису Outlook встановіть елементи, які слід позначати для видалення, але видаляти лише після оновлення облікового запису. Ці два налаштування працюють на перетворення Outlook [delete] в архів Gmail. Щоб фактично видалити елемент, перемістіть його в кошик Gmail.

По-друге, і, можливо, більш елегантно, замість вищезазначених кроків підпишіться на папку Gmail Gmail. Щоб заархівувати повідомлення, перемістіть його у папку "Усі поштові". Щоб видалити його, просто натисніть кнопку Видалити або перемістіть його до кошика. Gmail з’ясує, що ви хочете зробити, і видалить зайві копії повідомлення.


№1: Дивіться коментар, який відмічається вище щодо бомби з тимчасовою бомбою щодо автоматичного видалення. # 2: Я не хочу змінювати свою поведінку. Я просто хочу видалити в архів, як раніше.
Джерсі Чувак

0

Якщо вимкнути автоматичне видалення рахунку в Gmail, це було вирішено для мене.


Я побоююся, що цей варіант - це як бомба, що тикає. З того, що я прочитав, ці повідомлення все ще сидять там, позначені для видалення, і будуть видалені наступного разу, коли надійде запит на ущільнення або ручне видалення (можливо, для мобільного пристрою). Можливо, цей запит ніколи не буде надісланий або, можливо, він буде надісланий, і я його не помічу, поки повідомлення не зникне.
Джерсі Чувак

0

Це ... здається, працює, послідовно та з кількома обліковими записами.

Однак це здається трохи ... сумнівним, не кажучи вже про контрінтуїтивне, якщо не смішне. О, і просто звичайний гошдарн дивує. Я майже вагаюся розмістити його, але, як я вже сказав, це емпірично працює, послідовно.

Визначаючи обліковий запис Gmail в Outlook, потрібно вручну встановити номери портів та протоколи.
Відповідно до довідкових документів Google , IMAP вимагає SSL та використовує порт 993; SMTP вимагає TLS / SSL (залежно від того, який рядок ви читаєте) і використовує або порт 465, або 587.

Ну, порт 465 працює лише з SSL (не TLS), тому я завжди ходив із TLS на 587.

На жайвороні я встановив обліковий запис використовувати порт 465 з SSL .... і тепер дія "Видалити" насправді архівує електронні листи.

Знову ж таки, при використанні TLS / 587 Outlook Deleteстирає електронну пошту; із результатами SSL / 465 Outlook Deleteу Gmail Archive.

Просто шокуюча поведінка.


Я вже був на порту SSL / 465, коли повідомив про цю проблему.
Джерсі Чувак

0

У мене така ж проблема, ось що я роблю і думаю, що це спрацює:

  1. Вилучені елементи все ще зберігаються в папці сміття, не потрібно нічого змінювати
  2. налаштування автоархіву в Outlook 2013 для архівації кожні 5 днів (або навіть частіше, якщо ви хочете)
  3. встановіть папку сміття, клацнувши правою кнопкою миші -> porperties - для архівації будь-яких елементів, старших 1 дня (!)
  4. налаштуйте його для переміщення старих елементів у стандартну папку архіву або будь-яку іншу папку, яку ви можете обрати.

там ви переходите - всі елементи тепер будуть переміщуватися до вашої архівної папки кожні кілька днів, і ця папка може бути налаштована для видалення через, наприклад, 24 місяці або близько того, або що завгодно.

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