I’ve been having the same issue. Apple changed their logging system a few releases ago (Sierra?) to use the Unified Logging System, which logs to RAM rather than disk files.
I can create the file at /var/log/mail.log, give it correct permissions, etc, but it remains at 0 bytes. I have managed to get some info by running this command in a terminal window: $ log stream --predicate '(process == "smtpd") || (process == "smtp") || (process == "master")' -info I suppose the output could be piped to mail.log. I have heard of someone compiling Postfix an an older Mac, then moving it across to Mojave and it then logs to /var/log/mail.log. Hopefully someone knows how to bring back the old functionality. James. > On 8 Nov 2018, at 6:57 pm, Robert Chalmers <racu...@gmail.com > <mailto:racu...@gmail.com>> wrote: > > I have been asked how I turn on /var/log/mail.log for postfix on a Mac > running Mohave. > > I have it running on mine, but it always has - but I can’t remember if I had > to do anything special to turn it on. > The person asking has no /var/log/mail.log at all and now I’m curious. > > thanks > robert