I have two local mail servers and one remote. They are not like this.
EveningJazz, this is NOT Windows. Stop trying to work with this server as you would a Windows machine. Otherwise you will just frustrate yourself.
How do you create an email account?
...
Do I want to email locally or both or what? I have no clue with this server.
Why does the "forward address" box not be empty?
...
How do you get this mailserver to work. You just add a user in the users in Server Manager and that is it? How do you know what domain they belong to?
You create a user account in the 'Users' menu item. Once a user is created, they automatically have an email account on all of the domains on this server. If you want mail sent to 'jhobbs@domain1.ca' to be for a different user from 'jhobbs@domain2.ca' then you need to use the 'Pseudonyms' facility.
Read the manual on that subject and experiment -- and search the forums with that keyword and go back and experiment some more before posing a pseudonyms question to the group.
After you create a user account, you need to assign the user a password before they will be able to log onto the server to collect their mail.
Normally, you specify that the user's email is to be delivered locally (on this SME Server box). However, if you want all the email that is sent to user1 to get forwarded to some other mail server somewhere, you select 'Forward email to address below' and in the box below that enter the full email address on that other server where the mail is to be sent. You also have the option of doing both -- delivering the mail locally and sending a copy to the other address.
In addition to creating an email account, setting up a user also automatically allocates a home directory for their exclusive use and permits them to make use of the shares (ibays) that they are allowed to access through their Group memberships. Their home directory has their user id as the directory name and from a Windows machine you can map a drive letter to this folder.
Hope this clarifies a few things.
John