在我的 csf.deny 中,我已0.0.0.0/0
阻止以防止将请求发送到原始服务器 IP。这会导致发送电子邮件的问题。我使用 Google SMTP 发送电子邮件。我似乎无法弄清楚如何在阻止时将 Gmail 的 SMTP 列入白名单0.0.0.0/0
。我的 Gmail SMTP 设置是正确的,并且在没有阻止时可以正确发送电子邮件0.0.0.0/0
。
我尝试了多种方法来尝试允许 Gmail 的 SMTP 通过,包括:
- 仅阻止所有端口的传入请求,而不
0.0.0.0/0
对传出请求进行任何规则 - 执行
nslookup smtp.gmail.com
并将这些 IP 列入白名单 - 白
smtp.gmail.com
名单csf.dyndns
无论我怎么尝试,如果0.0.0.0/0
是csf.deny
,电子邮件都不会发送。有什么建议吗?
答案1
smtp.gmail.com
列入白名单csf.dyndns
,并在csf.conf
验证您已拥有DYNDS = "300"
,并且DYNDNS_IGNORE = "1"
DYNDNS
是 CSF 轮询您的特定 FQDN(smtp.gmail.com)的 IP 地址变化的秒数DYNDNS_IGNORE
将忽略csf.dyndns
来自 lfd 阻止的 IP 地址。