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


30

Mail.app в Mac OS 10.7 додав кнопку Архів. На жаль, коли архівуєш повідомлення в обліковому записі Gmail, замість того, щоб просто вставити повідомлення у папку "Пошта", Mail.app створює папку під назвою "Архів" (у веб-інтерфейсі Gmail ця папка з'являється як [Imap] / Archive) і ставить повідомлення там. Чи є спосіб сказати Mail, щоб замість неї помістити заархівовані повідомлення у всю пошту Gmail?


Я не думаю, що це корисна функція для Gmail IMAP. Пошта у папці "Вхідні" вже повинна знаходитись у папці "Всі поштові", тому вам краще видалити її з папки "Вхідні", а не архівувати її.
— fideli

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

2
Я здивований, що немає функції "Використовувати цю поштову скриньку для архіву", як для Drafts / Junk / Sent / Trash.
— Ендрю Віт

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потім перезапустити пошту. Це, здається, працює для мене.


це чудово працює! просто замініть "sj26" своїм іменем користувача
— gerrit

Так, це ідеально, поки не вийде певна майбутня версія OS X, тоді, можливо, Apple виправить свою поведінку. Будь ласка, позначте це як прийняте.
— Хакіоніон

2

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

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


1

Здається, що простіше вимкнути "Перемістити видалене повідомлення до скриньки кошика" на вкладці "Поведінка поштової скриньки" в налаштуваннях облікового запису Gmail і продовжити користуватися звичайною кнопкою "Видалити" замість нової кнопки "Архів". Таким чином, коли ви видаляєте повідомлення, воно просто видаляється з Inbox, тобто в термінах Gmail "заархівовано".


1
Це не те, що шукають оригінальні афіші (і я). Зробити це по-своєму означає, що жодне повідомлення не видаляється за звичайних операцій. Є ряд повідомлень, які я дійсно хочу видалити, та інші, які я хочу архівувати.
— Schof

Ти впевнений? Ця відповідь походить від оригінального афіші: p
— Макс Рійд

0

Я не знаю, як змінити дію кнопки.

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


0

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

Потім зніміть галочку "Показати в IMAP", поверніться до папки "Вхідні" та закритого веб-переглядача.

Потім я дав йому хвилинку і кинув пошту і знову відкрив її.

Була величезна синхронізація, повторно завантаживши всі повідомлення Gmail, і папка "Заархівовано" пішло.

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