自 Mavericks 始,
Gmail 建議的 Apple Mail 設置中 Trash 部分已不同,其建議的:
Trash:
Move deleted messages to the Trash mailbox > leave unchecked
Store deleted messages on the server > leave unchecked
在 Mavericks 版的 Mail.app 中是默認 checked,變灰且無法編輯的;加上 Gmail 端的 IMAP 若設置不對,可能會出現一些奇怪的「刪除」行爲,例如,刪掉的郵件看着從 Mail.app Inbox 消失了,點別處再點回 Inbox,郵件又回來了;而去到 Gmail 的 Inbox 裏,則發現那刪除的郵件還在 Inbox 裏,只是被自動 label 成「Deleted Message」。
我期待的從 Mail.app 裏的刪除行爲是:
- 郵件從 Inbox 裏刪掉,消失
- 郵件被放到 Trash 裏(上 Gmail 後,此郵件也應該在 Trash 裏,萬一刪錯還能找回)
以下爲配置關鍵:
Gmail 端 IMAP
Settings » Forwarding and POP/IMAP » IMAP Access
When I mark a message in IMAP as deleted:
[ ] Auto-Expunge on - Immediately update the server. (default)
[*] Auto-Expunge off - Wait for the client to update the server.
When a message is marked as deleted and expunged from the last visible IMAP folder:
[ ] Archive the message (default)
[*] Move the message to the Trash
[ ] Immediately delete the message forever
記得點「Save Changes」。
Mail.app
如 Gmail 官方建議:
From the Mail menu, click Preferences > Accounts > Mailbox Behaviors
Drafts:
Store draft messages on the server > leave unchecked
Sent:
Store sent messages on the server > leave unchecked
Junk:
Store junk messages on the server > checked
Delete junk messages when > Never
Trash 部分如文首所說無法編輯,不管即可。
這樣設置後,Mail.app 裏刪除的郵件都會被挪到 Trash 裏,然後 Gmail 的 Trash 默認是放了 30 天後就自動刪掉,完美。