User Tools

Site Tools


networking:router:mikrotik_mail

This is an old revision of the document!


Mikrotik Routers and Mail Issues

  1. Define list of spam filter servers
    • Allowed to send mail to our internal mail server
  2. Forward inbound SMTP traffic to internal mail server
    • But only from the spam filter servers
  3. Block outbound SMTP traffic
    • But not from the internal mail server
These are the MSP Mail (MaxMail) IP address ranges.

In this example:

192.168.51.8 Internal Mail Server IP address
ether1 Mikrotik WAN interface
123.123.123.123 External (Public) IP Address

:!: You must adjust as necessary.

/ip firewall address-list
  add address=5.10.67.0/24 list=spamfilter
  add address=94.186.192.0/24 list=spamfilter
  add address=174.36.154.0/24 list=spamfilter
  add address=192.69.16.0/24 list=spamfilter
  add address=192.69.17.0/24 list=spamfilter
  add address=192.69.18.0/24 list=spamfilter
  add address=192.69.19.0/24 list=spamfilter
  add address=208.43.37.0/24 list=spamfilter
  add address=208.70.88.0/24 list=spamfilter
  add address=208.70.89.0/24 list=spamfilter
  add address=208.70.90.0/24 list=spamfilter
  add address=208.70.91.0/24 list=spamfilter

/ip firewall filter
  add action=drop chain=forward comment="Drop Outbound SMTP Except From Mail Server" dst-port=25 \
  out-interface=ether1 protocol=tcp src-address=!192.168.51.8

/ip firewall nat
  add action=dst-nat chain=dstnat comment="Forward SMTP to Mail Server" dst-address=70.167.217.44 \
  dst-port=25 in-interface=ether1 log=yes log-prefix=NORMAL: protocol=tcp src-address-list=spamfilter to-addresses=192.168.51.8
add action=dst-nat chain=dstnat comment="Forward TCP Ports to CEISBSSVR" dst-address=70.167.217.44 dst-port=\
    80,110,143,443,587,993,995 in-interface=ether1 protocol=tcp to-addresses=192.168.51.8
add action=masquerade chain=srcnat comment="Masquerade - Last Rule" out-interface=ether1

networking/router/mikrotik_mail.1499377489.txt.gz · Last modified: 2017/07/06 15:44 by gcooper