I have an ASL4 with the following setup:
eth0 - inside, 192.168.10.0
eth1 - outside, public dynamic ip
eth2 - dmz, 192.168.12.0
I'm have a machine (mailhost) in the dmz with and SMTP and HTTP server, so it listens on ports 25 and 80. This has been verified. I currently have the following packet filter rules:
eth0_network/Any -> Any ALLOW
Any/HTTP -> mailhost ALLOW
Any/SMTP -> mailhost ALLOW
dmz_network/SMTP -> Any ALLOW
There are no DENY rules. I also have the following nat/masq:
dmz_network->All / All MASQ_eth1 None
All->eth1_interface/SMTP none mailhost
All->eth1_interface/HTTP none mailhost
HTTP works ok, I can reach the webserver on the mailhost machine from the outside without problems. SMTP does not work from the outside, I've checked with tcpdump on the mailhost machine and not a single packet arrives to port 25 when I try to connect from the outside.
As far as I can see, the ASL config for HTTP and SMTP is identical. The SMTP proxy is not enabled. Nothing shows up in the PF livelog. What could be wrong?
This thread was automatically locked due to age.