You need to create virtual domains if this machine is to be a mail store. For example, if this machine is to accept mail for the email address sales@corp.guardiandigital.com, you must create a virtual domain corp.guardiandigital.com on this machine and add the user sales to that domain.
You don't need to create virtual domains if the machine only forwards or relays mail to other machines. Creating a virtual domain will make the machine the final destination for that domain.
You should have created an MX record for the virtual domain in your DNS server. The MX record should point to this machine. Refer to the Engarde User Manual for instructions about how to do this.
In the example setup, mailbox.corp.guardiandigital.com is the mail store for the domain corp.guardiandigital.com. So a virtual domain corp.guardiandigital.com should be created in mailbox.corp.guardiandigital.com.