Iptables 和 Postfix

Iptables 和 Postfix

检查Postfix和iptables的配置,邮件服务器的响应是什么以及为什么?

第一的:

主配置文件

mynetwork=127.0.0.1/8
smtpd_sender_restrictions=permit_inet_interfaces

iptables

iptables -P FORWARD DROP
iptables -i lo -A INPUT -j ACCEPT
iptables -o lo -A OUTPUT -j ACCEPT

Telnet 会话

telnet localhost 25
hello carlo.ru
mail from:<test@localhost>
rep to:<test@localhost>
data
test
.
exit

第二:

主配置文件

mynetwork=127.0.0.1/8
smtpd_recipient_restrictions=permit_mynetworks

iptables

iptables -P FORWARD DROP
iptables -i lo -A INPUT -j ACCEPT
iptables -o lo -A OUTPUT -j DROP

Telnet 会话

telnet localhost 25
hello carlo.ru
mail from:<test@localhost>
rep to:<test@localhost>
data
test
.
exit

答案1

假设您的邮件服务器接受 TCP 连接(而不是 telnet 等待连接断开而您只是在输入内容:)),请尝试以下操作(您的 SMTP 对话中有错误):

telnet localhost 25
helo carlo.ru
mail from:<test@localhost>
rcpt to:<test@localhost>
data
test
.
exit

heloehlo不是hello,也是而rcpt to不是rep

相关内容