Outlook 2013 и GMail: я хочу удалить действие outlook, чтобы архивировать не корзину

14

В Outlook 2010 была возможность заставить действие удаления переместить электронные письма в определенную папку IMAP вместо того, чтобы переместить их в корзину. Этот вариант, по-видимому, был удален в Outlook 2013.

Когда я удаляю электронную почту в Outlook 2013, она попадает в папку «Корзина» в GMail. Я предпочитаю просто архивировать электронные письма в другой папке / ярлыке и хранить их навсегда или до тех пор, пока я не достигну своего предела в 10 ГБ (который всегда будет первым :)).

Мои настройки GMail IMAP:

  • Когда я отмечаю сообщение в IMAP как удаленное: Auto-Expunge on - немедленно обновить сервер.

  • Если сообщение помечено как удаленное и удаленное из последней видимой папки IMAP: заархивируйте сообщение (по умолчанию)

Я бы подумал, что с этими настройками клиент IMAP не сможет удалить электронную почту.

Джерси чувак
источник
Outlook может быть слишком умным, перемещая сообщения в корзину, а не просто помечая ее как удаленную. Не уверен, что с этим делать, если это так ...
Дараэль

Ответы:

7

После поиска на многих форумах, постах и ​​комментариях,

Сочетание двух решений окончательно устранило эту проблему для меня на 3 разных учетных записях Gmail.

Вот эти шаги:

  1. Удалите ярлык «удаленные элементы» из своей учетной записи Gmail (предыдущая версия Outlook могла добавить этот ярлык, все письма с этим ярлыком будут перемещены в архив)
  2. В Outlook в списке левой навигационной папки нажмите «[Gmail]»
  3. Щелкните правой кнопкой мыши на [Gmail] .. Папки IMAP.
  4. Установите флажок «При отображении иерархии в Outlook показывать только подписанные папки»
  5. Перезапустите Outlook 2013

После перезапуска в папке Outlook появится новая папка «Удаленные элементы (только этот компьютер)», и с этого момента все удаленные элементы будут отправляться туда локально и в архив на Gmail.

Кстати, отныне вы можете видеть и папку «Вся почта».

Наслаждаться.

Eli
источник
Я выполнил эти шаги, но не получил результаты, которые вы описали. Я собираюсь попробовать вариант не очищать почту в outlook.
mattgately
1
Это не сработало для меня, но ответ Сины Момкен сработал.
Гийом Филион,
6
  1. Настройки Gmail . Перейдите в Настройки Gmail -> Пересылка и POP / IMAP и установите следующие параметры:

    1.1. Когда я отмечаю сообщение в IMAP как удаленное: Auto-Expunge on - немедленно обновить сервер. (дефолт)

    1.2. Если сообщение помечено как удаленное и удаленное из последней видимой папки IMAP: заархивируйте сообщение (по умолчанию)

  2. Настройки MS Office 2013 : выберите «Файл» -> «Параметры учетной записи» -> «Параметры учетной записи» -> « Вкладка электронной почты» -> выберите учетную запись -> кнопку « Изменить» -> «Дополнительные параметры» -> вкладка «Дополнительно» и установите следующие параметры:

    2.1. В разделе « Удаленные» включите Пометить элементы для удаления, но не перемещайте их автоматически

PS У меня это сработало. Теперь, когда я удаляю сообщение в папке «Входящие», outlook помечает его только для удаления и позволяет gmail выполнить действие по умолчанию для удаления (т. Е. Заархивировать почту).

Сина Момкен
источник
3

После обширных исследований и одержимости этим кажется, что в Outlook 2013 в настоящее время нет способа архивировать SMTP-сообщения вместо того, чтобы отправлять их в мусорную корзину. Так что, беря другую тактику, я разрешаю Outlook 2013 удалять их, а затем периодически использовать скрипт Служб Google для архивирования сообщений из корзины.

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. В настройках Gmail IMAP у меня включена функция автоматического удаления (настройка по умолчанию).
  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 определит, что вы хотите сделать, и удалит лишние копии сообщения.

bwiernik
источник
# 1: См. Комментарий о бомбе замедленного действия выше относительно автоматического удаления. # 2: я не хочу менять свое поведение Я просто хочу удалить в архив, как раньше.
Джерси Чувак
0

Отключение автоматического удаления в Gmail исправило это для меня.

Kurt
источник
Я боюсь, что этот вариант похож на бомбу замедленного действия. Из того, что я прочитал, эти сообщения все еще находятся там, помеченные для удаления, и будут удалены при следующем поступлении запроса на сжатие или удаление вручную (возможно, для мобильного устройства). Возможно, этот запрос никогда не будет отправлен, или, возможно, он будет отправлен, и я не буду замечать его, пока сообщения не исчезнут.
Джерси Чувак
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 месяца или около того, или как вам угодно.

Сандер Бос
источник