如何阻止 Mail.app 在启动时打开以前的电子邮件?

如何阻止 Mail.app 在启动时打开以前的电子邮件?

每次我启动 Mail.app 时,它都会为之前检查的每封电子邮件打开一个新窗口。我该如何阻止这种情况发生?它只会打开之前在新窗口中打开的电子邮件,而不是我将鼠标悬停在其上的每封电子邮件。

答案1

如果你真的想偷懒,你可以把这个脚本放在你的脚本菜单中,并在打开邮件时运行它

tell application "Mail"
    set window_names to name of every window
    repeat with awindow in window_names
        if awindow does not contain "messages" then close (first window whose name is awindow)
    end repeat
end tell

答案2

这是一种(相当 hacky,但有效的)方法:

  1. 按照您希望的打开方式排列邮件应用程序。
  2. 退出。
  3. 打开终端(应用程序 > 实用程序 > 终端)。
  4. 粘贴以下行并按回车键:

    chmod -w ~/Library/Saved\ Application\ State/com.apple.mail.savedState
    

如果您想撤消它,请重复步骤 3 和 4,但使用+w而不是-w

在 OS X 10.10.5 上测试。

相关内容