El Capitan Mail:如何在“活动”窗口中取消进程?


6

我发现了一些有关El Capitan中“邮件活动”窗口的“浮动”行为的问题。我有一个不同的问题:在所有以前的Mail.app版本中,可以通过单击“停止”按钮来取消 “活动”窗口中的进程。在El Capitan中,“停止”按钮似乎不再存在。因此,“活动”窗口会告诉我是否有卡住的东西,但没有给我任何取消进程的方法。有什么办法可以恢复该功能吗?

编辑:这是我正在谈论的示例。此窗口在“正在连接...”上的停留时间已超过20分钟。没有办法阻止它,也没有办法找出正在发生的事情。关闭Wi-Fi并重新启动应用程序(甚至重新启动!)也无济于事。“连接中...”过程仍然存在。

在此处输入图片说明


这还没有发生在我身上。连接医生显示什么?试图重建邮箱?
双关语

目前,我可以通过禁用帐户,退出并重新启动Mail并重新启用帐户来解决问题。我的问题不只是“我该怎么做才能使电子邮件正常工作?” 因为它是“现在缺少的“停止”按钮的等效功能?”
mweiss '16

您不能只使用活动监视器吗?并在那里退出流程吗?
Cullub '16

@cullub活动监视器是否显示单个进程(例如“正在连接到邮箱...”和“正在发送...”)?我不是要退出整个应用程序。
mweiss

Answers:


3

“活动”窗口不再提供任何纠正问题的方法,但是当您的邮件服务出现问题时,它的状态消息将提醒您,通常可以帮助您确定问题所在。

如果“活动”窗口显示一个或多个“邮件”帐户有问题,则需要尝试Apple提供的另外两个故障排除帮助。

Apple的Connection Doctor可以帮助您诊断Mail遇到的问题。

Connection Doctor将确认您已连接到Internet,然后检查每个邮件帐户,以确保您可以连接以接收邮件以及连接以发送邮件。每个帐户的状态然后显示在Connection Doctor窗口中。如果您无法连接到Internet,Connection Doctor将提供运行“网络诊断”以查找问题的原因。

大多数邮件问题可能与帐户有关,而不是与Internet连接有关。为了帮助解决帐户问题,Connection Doctor提供了每个帐户的概述以及每次尝试连接到适当的电子邮件服务器的详细日志。

正在运行Connection Doctor

  1. 从邮件程序的窗口菜单中选择连接医生。
  2. Connection Doctor将自动开始检查过程并显示每个帐户的结果。Connection Doctor首先检查每个帐户的接收邮件的能力,然后检查每个帐户的发送邮件的能力,因此每个邮件帐户将有两个状态列表。
  3. 用红色标记的任何帐户都有某种类型的连接问题。Connection Doctor将包含问题的简短摘要,例如错误的帐户名或密码。要查找有关帐户问题的更多信息,您需要让Connection Doctor显示每个连接的详细信息(日志)。

在Connection Doctor中查看日志详细信息

  1. 在“连接医生”窗口中,单击“显示详细信息”按钮。
  2. 托盘将从窗口底部滑出。可用时,此托盘将显示日志内容。单击“再次检查”按钮以重新运行Connection Doctor并在托盘中显示日志。

您可以滚动查看日志以查找任何错误,并查看出现问题的更详细的原因。Connection Doctor中详细信息显示的一个问题是,至少在Connection Doctor窗口中无法搜索文本。如果您有多个帐户,则滚动浏览日志可能会很麻烦。您当然可以将日志复制/粘贴到文本编辑器,然后尝试搜索特定的帐户数据,但是还有另一种选择:邮件本身就是日志,您的系统会保留这些标签。

“活动”窗口可实时查看您发送或接收邮件时发生的情况,而“邮件”日志则更进一步,并记录了每个事件。由于“活动”窗口是实时的,因此,如果您瞥了一眼甚至眨眼,就可能会错过连接问题。另一方面,邮件日志记录了您可以随时查看的连接过程记录。

启用邮件日志

Apple包含一个AppleScript以打开邮件登录。

一旦打开,控制台日志将跟踪您的邮件日志,直到您退出邮件应用程序。如果要保持邮件日志记录处于活动状态,则必须在每次启动Mail之前重新运行脚本。

要打开邮件登录

  1. 如果打开了邮件,请退出邮件。
  2. 打开位于/ Library / Scripts / Mail Scripts的文件夹。
  3. 双击“打开Logging.scpt”文件。
  4. 如果AppleScript编辑器窗口打开,请单击左上角的“运行”按钮。
  5. 如果打开对话框,询问您是否要运行脚本,请单击“运行”。
  6. 接下来,将打开一个对话框,询问您是否希望“启用套接字日志记录以检查或发送邮件。退出邮件以关闭登录。” 点击“两者”按钮。
  7. 将启用日志记录,然后邮件将启动。

查看邮件日志

邮件日志被编写为控制台消息,可以在Apple的控制台应用程序中显示。控制台可让您查看Mac保留的各种日志。

  1. 启动控制台,位于/ Applications / Utilities /。
  2. 在“控制台”窗口中,展开左侧窗格中的“数据库搜索”区域。
  3. 选择控制台消息条目。
  4. 现在,右侧窗格将显示所有写入控制台的消息。邮件将包含发件人ID com.apple.mail。您可以通过在控制台窗口右上角的“过滤器”字段中输入com.apple.mail来过滤所有其他控制台消息。您还可以使用“过滤器”字段来查找有问题的特定电子邮件帐户。例如,如果您在连接Gmail时遇到问题,请尝试在“过滤器”字段中输入“ gmail.com”(不带引号)。如果您在发送邮件时仅遇到连接问题,请尝试在“过滤器”字段中输入“ smtp”(不带引号)以仅在发送电子邮件时显示日志。

现在,您可以使用邮件日志来查找问题的类型,例如密码被拒绝,连接被拒绝或服务器关闭。找到问题后,请使用“邮件”对“帐户”设置进行更正,然后尝试再次运行Connection Doctor以进行快速测试。最常见的问题是错误的帐户名或密码,连接到错误的服务器,错误的端口号或使用错误的身份验证形式。

使用日志根据您的电子邮件提供商提供的设置电子邮件客户端的信息来检查以上所有内容。最后,如果仍然有问题,请复制显示问题的邮件日志,并请您的电子邮件提供商对其进行审查并提供帮助。

来源


4

要取消自El Capitan之后没有(X)按钮的活动,在具有V4格式的Mail版本上,似乎足以停止该应用程序,请转到cd〜/ Library / Mail /并删除三个ExternalUpdates。 *文件。

这些似乎是使远程操作排队的文件。


0

看来除了现在要查看El Capitan的Mail.app中的活动监视器窗口之外,还必须运行连接医生,才能查看我遇到问题的帐户或邮箱。在Mac OS X的早期版本中,您只需要查看活动监视器。

现在,连接医生中有一个“日志连接活动”复选框,它在中创建了更详细的日志文件~/Library/Containers/com.apple.mail/Data/Library/Logs/Mail/

这似乎倒退了一步,但至少有更详细的日志记录,在以前的版本中我不记得了。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.