Как остановить Mail.app в Lion, создав папку Archive для архивирования в Gmail?


30

В Mail.app в Mac OS 10.7 добавлена ​​кнопка «Архивировать». К сожалению, при архивировании сообщения в учетной записи Gmail вместо простого помещения сообщения в папку «Вся почта» Mail.app создает папку с именем «Архив» (в веб-интерфейсе Gmail эта папка называется [Imap] / Archive) и помещает сообщение там. Есть ли способ сказать Mail, чтобы вместо этого помещать заархивированные сообщения во всю почту Gmail?


Я не думаю, что это полезная функция для Gmail IMAP. Почта в папке «Входящие» уже должна находиться в папке «Вся почта», поэтому лучше ее удалить из папки «Входящие», а не архивировать.
Фидели

1
Я обнаружил, что сообщение, которое перемещается в папку «Архив», будет архивироваться по-настоящему в Gmail, если я снова его заархивирую (в папке «Архив»).
Пури

2
Я удивлен, что нет функции «Использовать этот почтовый ящик для архива», как для «Черновики / Хлам / Отправлено / Корзина».
Андрей Вит

Mail.app, который использует Message.framework, который содержит список имен почтовых ящиков, которые он использует, не определяет имя почтового ящика архива в отличие от других. строки /System/Library/Frameworks/Message.framework/Versions/Current/Message | grep MailboxName | Сортировка, кажется, не показывает понятие «Архив», но есть текст под названием «Архив», который означает, что он жестко запрограммирован в двоичном виде.
Архимед Траяно

Ответы:


15

Вы можете изменить /Users/<username>/Library/Mail/V2/MailData/Accounts.plistнастройки, ArchiveMailboxNameчтобы [Gmail]/All Mailзатем перезапустить Mail. Кажется, это работает для меня.


это прекрасно работает! просто замените "sj26" на ваше имя пользователя
gerrit

Да, это идеально, пока не будет выпущена определенная будущая версия OS X, тогда, возможно, Apple исправит поведение. Пожалуйста, отметьте это как принятый.
Хакион

2

Я создал AppleScript для перемещения сообщений в [Gmail] / Вся почта, а затем создал службу, чтобы я мог запускать ее с помощью сочетания клавиш. AppleScript здесь: http://gist.github.com/1134751 Хотя я не в восторге от его производительности.

FastScripts ( http://www.red-sweater.com/fastscripts/ ) можно использовать для назначения сочетания клавиш для самого сценария - без необходимости превращать его в службу.


1

Кажется, что проще отключить «Переместить удаленное сообщение в почтовый ящик корзины» на вкладке «Поведение почтового ящика» в настройках учетной записи Gmail и продолжить использовать обычную кнопку «Удалить» вместо новой кнопки «Архив». Таким образом, когда вы удаляете сообщение, оно просто удаляется из папки «Входящие», т.е. в терминах Gmail «архивируется».


1
Это не то, что ищет оригинальный постер (и я). Выполнение этого означает, что никакие сообщения не удаляются в обычных операциях. Есть ряд сообщений, которые я хочу удалить, и другие, которые я хочу заархивировать.
Шоф

Уверен? Этот ответ прибывает из оригинального плаката: р
Макс Рид

0

Я не знаю, как изменить действие кнопки.

Тем не менее, можно создать сочетание клавиш для архивирования сообщений с помощью коммерческого плагина Mail Act-On . После просмотра нескольких учебных пособий я написал правило Act-On для каждой из моих учетных записей, которое архивирует («перемещает») сообщение (я) в правильную папку [Gmail] / All Mail. Вы можете сопоставить все правила с одним и тем же нажатием клавиши (я использовал Control-A) и сказать каждому правилу остановиться при совпадении.


0

Я зашел в Gmail в браузере, затем настройки -> ярлыки.

Затем снимите флажок «Показать в IMAP», вернитесь в папку «Входящие» и закройте браузер.

Затем я дал ему мгновение и вышел из почты и открыл ее снова.

Произошла огромная синхронизация, снова загрузив все сообщения Gmail, и папка Archived исчезла.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.