我正在尝试设置 Mikrotik (RouterOS v6.24) 以发送电子邮件。
我有谷歌帐户,我正在使用 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
当我禁用输入过滤器时。电子邮件将正确发送。
为什么我需要允许输入连接才能发送电子邮件?
路由器操作系统设置:
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"
您似乎不允许
established/related
输入链上的连接。为了让路由器与外界通信(无论是 smtp 还是其他任何东西),并且您在输入链上有防火墙,您需要允许任何已建立/相关的连接回到路由器。
只需在输入链的顶部添加以下规则: