Gmail SMTP 连接需要允许防火墙输入 - RouterOS

Gmail SMTP 连接需要允许防火墙输入 - RouterOS

我正在尝试设置 Mikrotik(RouterOS v6.24)来发送电子邮件。

我有 Google 帐户,并且正在使用 SMTP 连接。我知道我需要允许出站连接才能正常工作。但是当我尝试发送电子邮件时,入站过滤器将阻止连接,并且发送电子邮件将失败。

16:37:04 firewall,info input: in:ether1-WAN out:(none), src-mac 00:13:60:16:4f:c6, proto TCP (SYN,ACK), 74.125.128.108:587->x.x.x.x:5462

当我禁用输入过滤器时,电子邮件将会正确发送。

为什么我需要允许输入连接才能发送电子邮件?

RouterOS 设置:

   address: 74.125.128.108
       port: 587
  start-tls: yes
       from: [email protected]
       user: xxxxx
   password: xxxxxxxx
last-status: failed

使用的命令:

send [email protected] from="[email protected]" subject="test email" body="test body"

答案1

看来您不允许established/related输入链上的连接。

为了使路由器能够与外界通信(无论是 smtp 还是其他任何方式),并且您在输入链上有一个防火墙,您需要允许任何已建立/相关的连接重新进入路由器。

只需在输入链顶部添加以下规则:

/ip firewall filter add chain=input connection-state=established,related action=accept

相关内容