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 | ||
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 01:17 (UTC)] astrogeek [Firewall Rules For Virtual Mail Server] |
||
---|---|---|---|
Line 8: | Line 8: | ||
<note important> | <note important> | ||
- | You should first use iptables -L to check for pre-existing rules and merge those below into your existing | + | You should first use iptables -L to check for pre-existing rules and __merge |
- | If you have no existing firewall and need to allow http and ssh, uncomment the liines for those also included here.</ | + | If you have no existing firewall and/or need to allow http and ssh, uncomment the --policy lines and those for http and ssh as necessary to meet your requirements.</ |
- | 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 ACCEPT | ||
+ | |||
-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 / |