Correct. Yes, I have been trying to disect my rules a bit, and see if I can have mail that is going to be delivered to my internal mail server, go out through fxp1, not fxp0. Only problem is, I have not add much luck lately. :/
It would seem logical, to have the mail that is going to be sent to my internal mail server, go out through the internal interface (fxp1) and not the external interface (fxp0). My rules are causing the problems.
The thing is, why does it think the mail server is reachable via fxp0? That's a routing issue and something that is not related to pf.
It would seem possible to have a work around, yes?
I think you should be asking "why is it doing what it's doing" not "how do I work around it". If the mail server is on the internal network and the mail relay box is trying to get to the mail server via the external network, there's a problem somewhere. You've been very sparse on details wrt how your network is layed out, what the IP addresses on the relay box are, etc, but I would guess you have a routing issue on the relay box. It thinks 192.168.1/24 is reachable via fxp0, but I assume it should be reachable via fxp1.
.joel
