[華語, cmn-Hant-TW] Mail.app 在 10.9 整個翻修過,而且電子郵件帳號被整合到系統偏好設定的「Internet 帳號」裡,升級時光是讓帳號正常運作就花了不少時間,弄一弄至少還能正常收信就是。 信是可以收不過智慧型信箱就鳥掉了,網路上可以看到一堆人在抱怨沒即時更新跟找錯東西之類的問題,Apple 也放了好幾次的更新去修,拖了好幾個月終於在 10.9.2 比較穩定些了。 智慧型信箱炸掉其實還蠻困擾的。有些信在伺服器上就套用 sieve 規則儲存在各資料夾了,用智慧型信箱可以一次把所有資料夾的未讀信件集合起來一起看,很方便,如果沒有智慧型信箱那就得各別去注意每各資料夾的狀態看有沒有新信,很容易漏信,所以這個功能是非常需要的,不修好的話根本不能放心的收信。 結果更新完發現還是爛的,重建信箱也沒改善,上網查了一下找到了這篇,原來要重建的不只信箱,還有 Spotlight,依照那篇的講法,先關掉 Mail.app 再開 Terminal 跑這兩行 rm -rf ~/Library/Mail/V2/MailData/Envelope* mdimport ~/Library/Mailrm -rf ~/Library/Mail/V2/MailData/Envelope* mdimport ~/Library/Mail 跑完之後再開 Mail.app,因為 Envelope* 被刪掉他會完整的掃一遍所有資料夾,掃完之後該正常的東西通通都正常了。
Apple Mail 復原
[華語, cmn-Hant-TW] 在一次系統當掉之後,Mail.app 就叫我重新設定新的帳號,看來信件資料庫爛掉了,就以往的經驗這得從 Time Machine 手動復原。 首先把 ~/Library/Mail (要用 Finder 秘技 cmd + shift + G 才能進入這個隱藏關卡目錄) 倒回來,結果發現疑怎麼 ~/Library/Preferences/com.apple.mail.plist 不見了,網路上找了一下看到在這篇裡面有人提到 Mail.app 的設定檔在 10.8 Mountain Lion 因為 sandbox 的機制換了位置,現在要改成把 ~/Library/Containers/com.apple.mail 整個倒回來。 所以之後要救信就要複原這兩個目錄,記一下 ~/Library/Mail ~/Library/Containers/com.apple.mail~/Library/Mail ~/Library/Containers/com.apple.mail
重建信箱
[華語, cmn-Hant-TW] 用 sieve 自動整理信件之後,省了很多事情,而且跨裝置收信也比較方便,不過 Mac 的 Mail.app 卻遇到一個有點煩的問題 – 有些信件的附檔會直接被砍掉。 不過其實也不是真的被砍掉,連回伺服器看信件還是好好的,所以只是 Mail.app 這側的誤判而已。原因不明但是解法其實不難,只要把信箱重建即可。 這個重建按下去之後,好像啥都沒發生一樣,要開動態視窗 (option + command +0) 才知道它正在幹嘛,重建的時間跟信箱大小及網路速度成正比,等他通通跑完之後,附件就正常出現了。雖然問題可以暫時解決,但是掉附件的根本原因還是要花時間來找一下才是。
postfix 純收不寄
[華語, cmn-Hant-TW] 之前因為某個需求,要暫時擋掉一台 postfix mail server 寄外部信的功能。找了一下發現其實並不會很困難。在這一篇有提到直接修改 master.cf 即可,把他改成這樣: smtp unix – – – – – local relay unix – – – – – local local unix – n n – – localsmtp unix – – – – – local…