openbsd pf : 如何 allow/pass 出 smtp 流量?
openbsd pf : how to allow/pass out smtp traffic?
OpenBsd 6.2 - pf
我正在尝试设置 smtp
到 gmail
的中继。
因为我的连接没问题,所以我想 "ok... add smtp
"... Bin non ! :/
如果我清空 /etc/pf.conf
一切正常(所以 gmail
连接器没问题,/etc/mail/smtpd.conf
和 secrets.db
也是)。
# OpenBSD 6.2 : pf.conf,v 1.54
int_if = "alc0"
tcp_ok = "{domain,ssh,smtp,auth,ntp,https,mysql}"
udp_ok = "{domain,ntp}"
set skip on lo
block all
pass proto tcp to any port $tcp_ok keep state
pass proto udp to any port $udp_ok keep state
无法弄清楚添加 smtp
端口有什么问题知道没有此服务一切正常。
谢谢。
好的...
重新检查日志 /var/log/maillog
我看到了 :
[...]mta event=connecting address=tls://108.177.15.16:587
所以
grep -w 587 /etc/services
获得...
submission 587/tcp ... # mail message submission
submission 587/udp ... # mail message submission
已更新:
tcp_ok = "{domain,ssh,smtp,submission,auth,ntp,https,mysql}"
udp_ok = "{domain,ntp,submission}"
重新加载 pf
条规则:
pfctl -f /etc/pf.conf
好的...:D
OpenBsd 6.2 - pf
我正在尝试设置 smtp
到 gmail
的中继。
因为我的连接没问题,所以我想 "ok... add smtp
"... Bin non ! :/
如果我清空 /etc/pf.conf
一切正常(所以 gmail
连接器没问题,/etc/mail/smtpd.conf
和 secrets.db
也是)。
# OpenBSD 6.2 : pf.conf,v 1.54
int_if = "alc0"
tcp_ok = "{domain,ssh,smtp,auth,ntp,https,mysql}"
udp_ok = "{domain,ntp}"
set skip on lo
block all
pass proto tcp to any port $tcp_ok keep state
pass proto udp to any port $udp_ok keep state
无法弄清楚添加 smtp
端口有什么问题知道没有此服务一切正常。
谢谢。
好的...
重新检查日志 /var/log/maillog
我看到了 :
[...]mta event=connecting address=tls://108.177.15.16:587
所以
grep -w 587 /etc/services
获得...
submission 587/tcp ... # mail message submission
submission 587/udp ... # mail message submission
已更新:
tcp_ok = "{domain,ssh,smtp,submission,auth,ntp,https,mysql}"
udp_ok = "{domain,ntp,submission}"
重新加载 pf
条规则:
pfctl -f /etc/pf.conf
好的...:D