当 Mail.app 连接到 SMPT 服务器时,我可以看到 SMTP 会话日志吗?

当 Mail.app 连接到 SMPT 服务器时,我可以看到 SMTP 会话日志吗?

问题:我已使用 SASL 身份验证设置了邮件服务器,并已向 Mail.app(在 Mac Os 10.4 上)提供了连接所需的登录信息。我编写了一条测试消息,供它发送到我的服务器:“活动”窗口显示它尝试发送该消息,但随后它就停止了,没有任何错误指示,只是测试消息留在了发件箱中。

我如何才能找出问题所在?是否有一些我不知道的日志文件?

答案1

您的第一步可能是尝试连接医生(我思考它在 Tiger 中可用,我没有副本,所以不是 100% 确定?),在 Mail 的窗口菜单下。单击显示详细信息按钮,然后再次检查以查看连接尝试的日志。

不幸的是,所有连接(IMAP、POP 和 SMTP)都散布在一个日志中。因此,它不是最好的日志,但至少会显示 Mail 是否成功连接到服务器;但它不会测试发送邮件。

此外,http://blogs.oracle.com/chienr/entry/debugging_os_x_mail_app可能会有助于进行更多的日志记录。

答案2

停止邮件,找到文件/Library/Scripts/Mail Scripts/Turn on Logging.scpt并双击以打开 AppleScript 编辑器。接下来,按 Command-R 运行它,并选择要捕获的内容。然后使用应用程序、实用程序、控制台查看输出。

(完成后,重新启动邮件以停止记录,因为它将记录大量内容。)

(这适用于 10.5 和 10.6;不确定 10.4。如果你找不到脚本,这里是一份副本。

相关内容