mail problem - no route to host

I have fritzbox modem with intenal addresse 192.168.1.1 and I have mikrotik crs326 with internal addresse 192.168.200.1. Mikrotik is connected to modem with internal addresse 192.168.1.2 to mode m.

I have created port forwarding for mail server with internal addresse 192.168.200.3.

I forward port 110 and 587 form 192.168.1.2 to 192.168.200.1 and I open ports 110 and 587 on modem for 192.168.1.2.

add action=dst-nat chain=dstnat comment="host-server-no0 587 tcp" dst-address=\
    192.168.1.2 dst-port=587 protocol=tcp to-addresses=192.168.200.3 \
    to-ports=587
add action=dst-nat chain=dstnat comment="host-server-no0 110 tcp" dst-address=\
    192.168.1.2 dst-port=110 protocol=tcp to-addresses=192.168.200.3 \
    to-ports=110

I can normally send emails from my mail server, but receive not working. I test from outside with online mail tester and I get error: no route to host.

You indicated port 110 … which is used for POP3 protocol and should be initiated by client. But description of the problem hints at use of SMTP protocol (which delivers mail to post box), but that one usually uses TCP port 25 …

Hi,

Thx for quick reply.

I added rule for port 25. Now is working. Thanks

add action=dst-nat chain=dstnat comment="host-server-no0 25 tcp" dst-address=\
    192.168.1.2 dst-port=25 protocol=tcp to-addresses=192.168.200.3 \
    to-ports=25