OSX服务器 – loggingPOP邮件连接

我正在尝试使用POP而不是IMAP访问我们的OSX 10.6.8邮件服务器的用户的运行logging。

“服务器pipe理”应用程序在“连接”选项卡下具有运行的邮件连接列表。 这包括用户名,发起IP地址,连接长度,types(IMAP / POP)和总体连接数。 但是,应用程序似乎不支持logging这些连接,并且mail.log仅显示消息事务,而不是客户端login(并且在设置中没有明确的选项来跟踪此数据)。

有谁熟悉一个简单的方法来跟踪服务器端的POP连接? 我想创build一个这些用户的列表,以便他们可以迁移到IMAP,但远远没有视觉监视“连接”窗口,似乎没有一个明显的方式来这样做。

在OSX中,pop3信息当前logging在/Library/Logs/Mail/mail-info.log

这听起来像是在使用Server.app ,因此您可以在邮件类别(您在日志窗口下的下拉列表中select)下的左上angular的日志选项卡中手动监视该日志。 我意识到你是在一个更老的版本的OSX,所以下面这个更通用的解决scheme应该得到你需要的信息:

  1. 打开Terminal.app

  2. serveradmin fullstatus mail | grep -i pop

    应至less输出: mail:protocolsArray:_array_index:1:protocol = "POP3" mail:logPaths:POP Log = "/Library/Logs/Mail/mail-info.log"

  3. 所以你会注意到上面提到的mail-info.log

  4. 我喜欢保持简单,所以最后,为了解决您的确切需求,我会亲自做一些事情: cat /Library/Logs/Mail/mail-info.log | grep -i Login >> ~/GetovertoIMAPpeople.txt cat /Library/Logs/Mail/mail-info.log | grep -i Login >> ~/GetovertoIMAPpeople.txt定期做你的检查。

  5. 您可以打开GetovertoIMAPpeople.txt文件,该文件现在位于您的Home文件夹中,每次运行该命令时都会附加信息。

在这个关于主题桌面论坛的页面上,它解释了如何在这些日志上增加日志级别的详细程度,并且更多地讨论主题。

如果你喜欢脚本,我看到了James Reynolds的一篇非常简洁的博客文章,他解释了如何将它直接导入电子表格,并提供了一些其他有用的提示。