In general, a packet arriving at an interface is handled only by one of the following, in order:
DNATs first, then VPNs and Proxies and, finally, manual Routes and Firewall rules.
Never create a Host/Network definition bound to a specific interface.
Always leave all definitions with 'Interface: >'.
If your DNAT wasn't getting traffic to the mail server, this is probably the reason.
As I said above, for outbound traffic that has had AV & AS done by the SMTP Proxy (the mail server uses the UTM as a smart host), you need:
SNAT : External (Address) -> SMTP -> Internet : from External (WAN) [Server] (Address)
In general, a packet arriving at an interface is handled only by one of the following, in order:
DNATs first, then VPNs and Proxies and, finally, manual Routes and Firewall rules.
Never create a Host/Network definition bound to a specific interface.
Always leave all definitions with 'Interface: >'.
If your DNAT wasn't getting traffic to the mail server, this is probably the reason.
As I said above, for outbound traffic that has had AV & AS done by the SMTP Proxy (the mail server uses the UTM as a smart host), you need:
SNAT : External (Address) -> SMTP -> Internet : from External (WAN) [Server] (Address)