OpenBsd 6.2-pf
我正在尝试建立smtp
到gmail
的中继。
由于我的连接正常,所以我以为“确定...添加smtp
” ...本非! :/
如果我清空/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
端口并无法找出问题所在。
谢谢。
答案 0 :(得分:1)
好...
重新检查日志/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