When I tried following the instructions for installing postfix, my smtpd kept throwing fatal errors, saying that: [postfix/smtpd] fatal: open dictionary: need "type:name" form instead of: "&alias_maps" When I changed the following line: ------------------------------------ local_recipient_maps = $alias_maps $virtual_mailbox_maps unix:passwd.byname ------------------------------------ Into: ------------------------------------ local_recipient_maps = $alias_maps, unix:passwd.byname ------------------------------------ It worked. (A byproduct is that prior to fixing that, squirrelmail couldn't send mail, and I couldn't receive external mail from places like gmail.) Reproducible: Always Steps to Reproduce: 1. 2. 3.
Could you please try local_recipient_maps = unix:passwd.byname $alias_maps $virtual_mailbox_maps and let me know if that works on a single line?
I tried the line you suggested, and I still had the error message. When I tried the version I had (without the "$virtual_mailbox_maps" in it) on a single line without commas, it did work. It also worked on multiple lines without commas. I'm starting to think that my virtual_mailbox_maps is the source of the problem. I personally don't think I need this function, so if you think the problem is localized to me only (rather than the documentation or postfix), feel free to close it.
(In reply to comment #2) > I'm starting to think that my virtual_mailbox_maps is the source of the > problem. I personally don't think I need this function, so if you think the > problem is localized to me only (rather than the documentation or postfix), > feel free to close it. I feel the same too...I'll mark this NEEDINFO for a while, if you can get back with conclusive proof that the docs need a change, I'll do what's needed...else we'll close the bug.