Email
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
當我禁用輸入過濾器時。電子郵件將正確發送。
為什麼我需要允許輸入連接才能發送電子郵件?
路由器作業系統設置:
address: 74.125.128.108 port: 587 start-tls: yes from: xxxxx@gmail.com user: xxxxx password: xxxxxxxx last-status: failed
使用的命令:
send to=xxxxx@xxxx.com from="xxxx@gmail.com" subject="test email" body="test body"
您似乎不允許
established/related
輸入鏈上的連接。為了讓路由器與外界通信(無論是 smtp 還是其他任何東西),並且您在輸入鏈上有防火牆,您需要允許任何已建立/相關的連接回到路由器。
只需在輸入鏈的頂部添加以下規則:
/ip firewall filter add chain=input connection-state=established,related action=accept