openbsd pf:如何允许/传递smtp流量?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了openbsd pf:如何允许/传递smtp流量?相关的知识,希望对你有一定的参考价值。

OpenBsd 6.2 - pf

我正在尝试为smtp建立一个gmail接力。

既然我的联系还可以,我想“好吧......加上smtp”......宾非! :/

如果我清空/etc/pf.conf(所以gmail连接器还可以,/etc/mail/smtpd.confsecrets.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流量?的主要内容,如果未能解决你的问题,请参考以下文章

php.ini & SMTP= - 你如何传递用户名和密码

如果您的托管服务提供商不允许 SMTP 中继,如何发送电子邮件?

查找谁在使用过时的 TLS 处理 SMTP 流量

记一次脑残的故障处理-万兆网卡驱动升级

EXCHANGE设置了SMTP不允许匿名访问之后OUTLOOK收不到邮件!如何实现不允许匿名访问后可以收不到邮件,急!

pfsense Web服务器负载平衡配置示例