Since the default backend for the aliases table was recently changed from db to file, change the examples in smtpd.conf.5 to use the file backend as well.
Index: smtpd.conf.5 =================================================================== RCS file: /cvs/src/usr.sbin/smtpd/smtpd.conf.5,v retrieving revision 1.147 diff -u -p -r1.147 smtpd.conf.5 --- smtpd.conf.5 15 Dec 2015 23:16:13 -0000 1.147 +++ smtpd.conf.5 22 Dec 2015 17:01:40 -0000 @@ -1019,15 +1019,14 @@ A secrets file is needed to specify a us # chmod 640 /etc/mail/secrets # chown root:_smtpd /etc/mail/secrets # echo "label username:password" > /etc/mail/secrets -# makemap /etc/mail/secrets .Ed .Pp .Nm would look like this: .Bd -literal -offset indent listen on lo0 -table aliases db:/etc/mail/aliases.db -table secrets db:/etc/mail/secrets.db +table aliases file:/etc/mail/aliases +table secrets file:/etc/mail/secrets accept for local alias <aliases> deliver to mbox accept for any relay via tls+auth://la...@smtp.example.com \e auth <secrets> @@ -1058,7 +1057,7 @@ pki mail.example.com key "/etc/ssl/priva listen on lo0 listen on egress tls pki mail.example.com auth -table aliases db:/etc/mail/aliases.db +table aliases file:/etc/mail/aliases accept for local alias <aliases> deliver to mda "/path/to/mda \-f \-" accept from any for domain example.com \e @@ -1077,7 +1076,7 @@ The signed messages are received on port listen on lo0 listen on lo0 port 10028 tag DKIM -table aliases db:/etc/mail/aliases.db +table aliases file:/etc/mail/aliases accept for local alias <aliases> deliver to mbox accept tagged DKIM for any relay @@ -1095,7 +1094,7 @@ originate mail with your domain as the s listen on lo0 listen on egress -table aliases db:/etc/mail/aliases.db +table aliases file:/etc/mail/aliases table other-relays "/etc/mail/other-relays" accept for local alias <aliases> deliver to mbox