Outlook 2013 и GMail: я хочу удалить действие outlook, чтобы архивировать не корзину
В Outlook 2010 была возможность заставить действие удаления переместить электронные письма в определенную папку IMAP вместо того, чтобы переместить их в корзину. Этот вариант, по-видимому, был удален в Outlook 2013.
Когда я удаляю электронную почту в Outlook 2013, она попадает в папку "Корзина" в GMail. Я предпочитаю просто архивировать электронные письма в другой папке / ярлыке и хранить их навсегда или до тех пор, пока я не достигну своего предела в 10 ГБ (который когда-либо будет первым:)).
Мои настройки GMail IMAP:
Когда я отмечаю сообщение в IMAP как удаленное: Auto-Expunge on - Немедленно обновить сервер.
Если сообщение помечено как удаленное и удаленное из последней видимой папки IMAP: заархивируйте сообщение (по умолчанию)
Я бы подумал, что с этими настройками клиент IMAP не сможет удалить электронную почту.
8 ответов
После поиска на многих форумах, постах и комментариях,
Сочетание двух решений окончательно устранило эту проблему для меня на 3 разных учетных записях Gmail.
Вот эти шаги:
- Удалите ярлык "удаленные элементы" из вашей учетной записи Gmail (предыдущая версия Outlook могла добавить этот ярлык, все письма с этим ярлыком будут перемещены в архив)
- В Outlook в списке левой навигационной папки нажмите "[Gmail]"
- Щелкните правой кнопкой мыши на [Gmail] .. Папки IMAP.
- Установите флажок "При отображении иерархии в Outlook показывать только подписанные папки"
- Перезапустите Outlook 2013
После перезапуска в папке Outlook появится новая папка "Удаленные элементы (только этот компьютер)", и с этого момента все удаленные элементы будут отправляться туда локально и в архив на Gmail.
Кстати, отныне вы можете видеть и папку "Вся почта".
Наслаждаться.
Настройки Gmail: Перейдите в Настройки Gmail -> Пересылка и POP/IMAP и установите следующие параметры:
1.1. Когда я отмечаю сообщение в IMAP как удаленное: Auto-Expunge on - Немедленно обновить сервер. (дефолт)
1.2. Если сообщение помечено как удаленное и удаленное из последней видимой папки IMAP: заархивируйте сообщение (по умолчанию)
Настройки 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), но безрезультатно, но в итоге достиг желаемого результата, сочетая приведенные выше предложения с другой настройкой следующим образом. (Я собираюсь включить все настройки, которые я настроил, хотя некоторые могут и не понадобиться.)
(Предупреждение: я просто тинкер, а не эксперт.)
- В настройках метки Gmail я настроил отображение "Вся почта" и "Корзина" в IMAP.
- В настройках Gmail IMAP у меня включена функция автоматического удаления (настройка по умолчанию).
- В настройках учетной записи Outlook я использую стандартные порты:993 и 587.
- В настройках моей учетной записи Outlook на вкладке "Дополнительно" в разделе "Удаленные" я выбрал первый параметр "Пометить элементы для удаления, но не перемещать их автоматически". Обратите внимание, что это не опция по умолчанию.
- В параметрах папок IMAP в Outlook я установил флажок "При отображении иерархии в Outlook показывать только подписанные папки".
- Это может не иметь значения, но в моем случае для того, чтобы вся почта отображалась в Outlook, я сначала попытался вручную подписаться на папку, а затем, наконец, мне пришлось вручную создать папку "Вся почта" в [Gmail]., Затем я щелкнул правой кнопкой мыши и выбрал "Обрабатывать помеченные заголовки". Это заставило всю почту показываться нормально.
Я думаю, что это все (если я не забуду что-то). Хотите верьте, хотите нет, но с указанными выше настройками у меня теперь есть желаемое поведение, при котором удаление сообщения в Outlook просто приводит к его архивированию в Gmail. Насколько я знаю, возможно, нет необходимости подписываться на папки "Вся почта" и "Корзина", но на этом этапе я бы предпочел не делать никаких дополнительных настроек, поскольку на данный момент все работает отлично. Но я думаю, что ключ № 4 выше, возможно, в сочетании с включением папки Gmail Trash в IMAP.
Есть две настройки, чтобы выполнить то, что вы хотите.
Во-первых, отключите автоматическое удаление в Gmail и выберите "Архивировать" в качестве действия времени удаления. Затем в настройках учетной записи Outlook установите элементы, которые будут помечены для удаления, но будут удалены только при обновлении учетной записи. Эти два параметра работают, чтобы превратить Outlook [delete] в архив Gmail. Чтобы действительно удалить элемент, переместите его в корзину Gmail.
Во-вторых, и, возможно, более элегантно, вместо вышеперечисленных шагов, подпишитесь на папку "Вся почта Gmail". Чтобы заархивировать сообщение, переместите его в папку "Вся почта". Чтобы удалить его, просто нажмите "Удалить" или переместите его в корзину. Gmail определит, что вы хотите сделать, и удалит лишние копии сообщения.
У меня та же проблема, вот что я делаю и думаю, что это будет работать:
- Удаленные элементы по-прежнему попадают в корзину, не нужно ничего менять
- настроить автоархив в outlook 2013 для архивации каждые 5 дней или около того (или даже чаще, если хотите)
- установите папку для мусора, щелкнув правой кнопкой мыши -> porperties - для архивирования любых элементов старше 1 дня (!)
- настройте его для перемещения старых элементов в стандартную папку архива или любую другую папку, которую вы можете выбрать.
все - теперь все элементы теперь будут перемещаться в вашу архивную папку каждые несколько дней, и эта папка может быть настроена для удаления, например, через 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
,
Просто шокирующее поведение.