As an experiment, I have created a virtual domain: hobbs.id.au
I have created a mailbox for the account, which is supposed to be “christy@hobbs.id.au”, however it doesn’t work. What does work is “christy.hobbs@hobbs.id.au”, but I don’t need it. So something is stopping the mapping…
As a result of what I have set up through vitualmin, my mapping file (/etc/postfix/virtual) has the following in it.
I tried deleting and reentering the mapping. I also tried adding the email again in “Additional Email Addresses” which of course gave me the error: Failed to save mailbox : A mailbox or mail alias that clashes with the additional address ‘christy@hobbs.id.au’ already exists.
I’ve doubled checked that the problem is not specifically with the user "christy.hobbs" by mapping the email address to another user and testing.
I’ve made the domain explicit in main.cf. The end of the file now looks like:
<blockquote>readme_directory = /usr/share/doc/postfix-2.0.18/README_FILES
alias_database = hash:/etc/postfix/aliases
myorigin = $mydomain
mydestination = hobbs.id.au urbits.com.au
mail_spool_directory = /home/mail
virtual_alias_maps = hash:/etc/postfix/virtual
virtual_alias_domains = hobbs.id.au
</blockquote>
Other than that I’ve been unable to find a decent step by step troubleshooting guide.