Enjoy Slackware 15.0!
Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
howtos:network_services:postfix_dovecot_mysql:email_firewall [2015/03/08 09:30 (UTC)] astrogeek Errata, updates |
howtos:network_services:postfix_dovecot_mysql:email_firewall [2018/02/06 00:58 (UTC)] astrogeek Removed UFW syntax added by others - added policy lines |
||
---|---|---|---|
Line 9: | Line 9: | ||
<note important> | <note important> | ||
You should first use iptables -L to check for pre-existing rules and merge those below into your existing firewall. | You should first use iptables -L to check for pre-existing rules and merge those below into your existing firewall. | ||
- | If you have no existing firewall and need to allow http and ssh, uncomment the liines | + | If you have no existing firewall and need to allow http and ssh, uncomment the lines for those also included here.</ |
Following is a minimal set of iptables rules to provide a firewall for your email server. | Following is a minimal set of iptables rules to provide a firewall for your email server. | ||
< | < | ||
+ | --policy INPUT DROP | ||
+ | --policy FORWARD DROP | ||
+ | --policy OUTPUT DROP | ||
+ | |||
-A INPUT -m state --state INVALID -j DROP | -A INPUT -m state --state INVALID -j DROP | ||
-A INPUT -m state --state ESTABLISHED, | -A INPUT -m state --state ESTABLISHED, | ||
Line 54: | Line 58: | ||
Ports 993 and 995 provide secure Imap and Pop3, respectively. These must be open in order for your virtual users to be able to send and receive email. | Ports 993 and 995 provide secure Imap and Pop3, respectively. These must be open in order for your virtual users to be able to send and receive email. | ||
- | To install these rules as your firewall save them to a text file then load that file using iptables-restore. This will replace any currently existing iptables rules with those in the file. | + | To install these rules as your firewall save them to a text file using < |
There are many preferences for saving and loading firewall scripts. I generally use / | There are many preferences for saving and loading firewall scripts. I generally use / |