以下 ip6tables 阻止 thunderbird 从我的 gmail 帐户检索电子邮件:
sudo ip6tables -P FORWARD DROP
sudo ip6tables -P INPUT DROP
sudo ip6tables -P OUTPUT DROP
sudo ip6tables -A INPUT -j ACCEPT -i lo
sudo ip6tables -A OUTPUT -j ACCEPT -o lo
sudo ip6tables -A INPUT -j ACCEPT -m conntrack --ctstate ESTABLISHED,RELATED
sudo ip6tables -A OUTPUT -j ACCEPT -m conntrack --ctstate ESTABLISHED,RELATED
sudo ip6tables -A INPUT -p icmpv6 -j ACCEPT
sudo ip6tables -A OUTPUT -p icmpv6 -j ACCEPT
sudo ip6tables -A OUTPUT -j ACCEPT -p tcp --dport 53 -m comment --comment "DNS/TCP"
sudo ip6tables -A OUTPUT -j ACCEPT -p udp --dport 53 -m comment --comment "DNS/UDP"
sudo ip6tables -A OUTPUT -j ACCEPT -p tcp --dport 22 -m comment --comment "SSH secure shell"
sudo ip6tables -A OUTPUT -j ACCEPT -p tcp --dport 80 -m comment --comment "HTTP"
sudo ip6tables -A OUTPUT -j ACCEPT -p tcp --dport 443 -m comment --comment "HTTPS"
sudo ip6tables -A OUTPUT -j ACCEPT -p tcp --dport 110 -m comment --comment "POP3"
sudo ip6tables -A OUTPUT -j ACCEPT -p tcp --dport 143 -m comment --comment "IMAP"
sudo ip6tables -A OUTPUT -j ACCEPT -p tcp --dport 993 -m comment --comment "IMAP/SSL"
sudo ip6tables -A OUTPUT -j ACCEPT -p tcp --dport 25 -m comment --comment "SMTP"
sudo ip6tables -A OUTPUT -j ACCEPT -p tcp --dport 26 -m comment --comment "SMTP 2nd"
sudo ip6tables -A OUTPUT -j ACCEPT -p tcp --dport 465 -m comment --comment "SMTP/SSL"
每当我禁用它们时,Thunderbird 都可以正常检索电子邮件。我做错了什么?
答案1
你在日志或 tcpdump 上看到了什么?从另一方面来看,一些 Thunderbird 和 gmail 教程(如https://oit.colorado.edu/tutorial/gmail-configure-thunderbird)建议它也与供应商网站进行通信:服务器主机名:smtp.gmail.com 端口:587 SSL:STARTTLS 身份验证:普通密码