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

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

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

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

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

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

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

8 ответов

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

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

Вот эти шаги:

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

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

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

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

  1. Настройки Gmail: Перейдите в Настройки Gmail -> Пересылка и POP/IMAP и установите следующие параметры:

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

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

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

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

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

После обширных исследований и одержимости этим кажется, что в 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.');
  }
}

Вы можете настроить функцию так, чтобы она запускалась ежечасно или ежедневно в зависимости от ваших предпочтений.

Рекомендации:
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

Я испробовал все вышеперечисленное (кроме скрипта 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.

Есть две настройки, чтобы выполнить то, что вы хотите.

Во-первых, отключите автоматическое удаление в Gmail и выберите "Архивировать" в качестве действия времени удаления. Затем в настройках учетной записи Outlook установите элементы, которые будут помечены для удаления, но будут удалены только при обновлении учетной записи. Эти два параметра работают, чтобы превратить Outlook [delete] в архив Gmail. Чтобы действительно удалить элемент, переместите его в корзину Gmail.

Во-вторых, и, возможно, более элегантно, вместо вышеперечисленных шагов, подпишитесь на папку "Вся почта Gmail". Чтобы заархивировать сообщение, переместите его в папку "Вся почта". Чтобы удалить его, просто нажмите "Удалить" или переместите его в корзину. Gmail определит, что вы хотите сделать, и удалит лишние копии сообщения.

У меня та же проблема, вот что я делаю и думаю, что это будет работать:

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

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

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

Это... кажется, работает, последовательно и с несколькими учетными записями.

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

При определении учетной записи 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 ,

Просто шокирующее поведение.

Другие вопросы по тегам