You're 99.9% of the way there JaFer.
When using Scenario 2 of the "Using WinGate 6 Email" white paper, the SMTP server is responsible for delivering any emails it receives for your domain name to your MailEnable server.
By default, WinGate will not be listening for SMTP Traffic from the Internet, so it will not be receiving any emails that it can forward on to your internal mail server. You will need to tell the SMTP Server in WinGate to start listening for SMTP traffic from the Internet so that it will start doing it's job.
To make the WinGate listen for incoming emails from the Internet, the SMTP Server must be bound to the External network adaptor of the WinGate computer. I have included a guide on how to do this below.
1. Gatekeeper -> System tab -> SMTP Server -> Bindings
2. Click 'Add' to create a new Binding Policy
3. Select 'Any External Adaptor', or if you have multiple external adaptors and only want to listen for emails on one, select that adaptor
4. Click OK to make the Binding Policy
5. Click Apply to finalise the change
6. Make sure the External network adaptor has been added to the list of bound adaptors.