Postfix 設定在區域網路(LAN)的環境, 可以將信發送進來, 但是不接收外來(WAN)的信件.
就是說, 內部 Crontab 或 User 寄送的信件想收到, 但是不想收到外面寄來的垃圾信~ 只要這樣子設定即可.
因此也就可以把垃圾信過濾的功能都拔掉囉~
設定 Postfix 讓 Mail 只能內部發送, 不讓外部信件送進來
- vim /etc/postfix/main.cf # 此為 Ubuntu / Debian Linux
inet_interfaces = 192.168.0.2, 127.0.0.1
# 註: 192.168.0.2 為此台機器的內部 IP. - sudo /etc/init.d/postfix restart # 即可
參數可見官方說明 & 範例: Postfix Configuration Parameters
inet_interfaces = all (DEFAULT)
inet_interfaces = loopback-only (Postfix version 2.2 and later)
inet_interfaces = 127.0.0.1
inet_interfaces = 127.0.0.1, [::1] (Postfix version 2.2 and later)
inet_interfaces = 192.168.1.2, 127.0.0.1inet_protocols = ipv4 (DEFAULT)
inet_protocols = all
inet_protocols = ipv6
inet_protocols = ipv4, ipv6