Assuming it's correct I wonder if something along the lines of the following would improve the makemap man page virtual domains section. I tried a few different things to get majordomo and the power of virtual domains working, including a second deliver to mda before noticing the 'extension' keyword. Admittedly I should have realised but sometimes your concentration can run thin. Virtual domains being a complete map is also mentioned on the github wiki but I am not sure it is in the man pages yet?
"Virtual domains represent a complete map of accepted addresses resulting in a ``550 Invalid Recipient'' message being returned for any non existing mapping. As an extension to aliases(5) everything that can be done with aliases(5) including piping to commands can also be done with virtual domains. The flexibility of virtual domains means that only a single accept rule within smtpd.conf(5) may match per domain." --- /usr/share/man/man8/makemap.8 Mon Jan 19 02:54:26 2015 +++ /tmp/man/man8/makemap.8 Sat Mar 14 15:58:41 2015 @@ -108,6 +108,20 @@ .Xr smtpd 8 will perform the lookups in that specific order. .Pp +Virtual domains represent a complete map of accepted addresses +resulting in a +.Dq 550 Invalid Recipient +message being returned for any non existing mapping. As an +extension to +.Xr aliases 5 +everything that can be done with +.Xr aliases 5 +including piping to commands can also be done with virtual +domains. The flexibility of virtual domains means that only a +single accept rule within +.Xr smtpd.conf 5 +may match per domain. +.Pp To create single virtual address, add .Dq [email protected] user to the users map. -- You received this mail because you are subscribed to [email protected] To unsubscribe, send a mail to: [email protected]
