Hi Gilles.

I've installed a snapshot from January 29 (first time ever - very painless):
uname -rvm
4.9 GENERIC#644 i386

An issue I had looks okay.
That is ...
accept for domain example.org relay
... and the explicit ...
accept from local for domain example.org relay
... both now work.
As far as smtpd -n go anyway.

The other issue I had has changed.
Now neither of these work (with or without quotes):
accept from all deliver to maildir /var/mail/%d/%u
accept from all deliver to maildir "/var/mail/%d/%u"

Looking at the man page again there isn't a default "for" and perhaps
this is why all of those fail now - there needs to be an explicit
"for".

Checking that, these work ...
accept for all deliver to maildir "/var/mail/%d/%u"
accept for local deliver to maildir "/var/mail/%d/%u"
... either explicitly mentioning "from all" or "from local" or omitting "from".

In other words as long as I include a "for" it's all good and
consistent with the man page.

As far as the quotation marks go ...
This works:
accept for all deliver to maildir "/var/mail"
This doesn't work:
accept for all deliver to maildir /var/mail

All of those were checked with the only other uncommented line being:
listen on lo0

Best wishes.

Reply via email to