openbsd pf:如何允许/传递smtp流量?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了openbsd pf:如何允许/传递smtp流量?相关的知识,希望对你有一定的参考价值。
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
端口有什么问题,知道没有这项服务一切都好。
谢谢。
答案
好...
重新检查日志/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 pf:如何允许/传递smtp流量?的主要内容,如果未能解决你的问题,请参考以下文章
如果您的托管服务提供商不允许 SMTP 中继,如何发送电子邮件?