我正在运行OS X 10.12.3。我没有安装OS X Server软件包,但是我知道postfix是标准(非服务器)安装的一部分。
我偶尔需要从命令行发送电子邮件,尽管我可以使用'mail'命令发送电子邮件,但是我一生都找不到能显示发送进度和/或状态的日志邮件项目。
尽管这个答案说了什么(mail和mailx无法将电子邮件发送给gmail),/var/log/mail.log
但它并不存在,至少在Sierra 上不存在。我在/etc/postfix
尝试找到对日志目录的引用时搜寻了配置文件,但没有找到。我什至尝试使用命令的-mtime
选项find
在发送电子邮件后立即查找所有更改的文件,但无济于事。所有出现的只是内的临时存储位置/var/spool/postfix
,但这些文件实际上都不是简单的旧日志文件。
我阅读了有关Sierra上新日志记录方法的文章(关于macOS Sierra新日志记录系统,是否有任何文档?),但这没有解决我的问题。我已经检查过system.log
,尽管其中包含一些消息postfix
,但它们仅与服务退出有关,与发送的邮件无关。
发送电子邮件时,postfix甚至还会在Sierra上写一个日志条目吗?
任何有关此主题的信息将不胜感激。
Filtering the log data using "process == "smtpd" OR process == "smtp""
。