我工作时的有线互联网连接阻止了 IMAP、POP 和 SMTP 端口(邮件服务器是 Exchange),这使我无法使用 ThunderBird 等电子邮件程序。
插入网线后,我只能使用 ThunderBird 阅读工作电子邮件——gmail 被防火墙阻止了。
办公室的访客无线连接已打开邮件端口。我以为此答案将 Gmail 服务器地址专门链接到我的无线连接解决了我的问题:在网线断开的情况下,我可以读写gmail。
但还存在两个问题:
- 仅使用无线方式,我的工作 Exchange 服务器的身份验证会失败 - 因此我需要通过防火墙进行工作连接。
- 我一连接网线,Exchange 服务器就能工作,但 Gmail 就会失败,因为它也是通过有线和防火墙连接。
我以为上面的答案可以通过将 Gmail 流量通过无线网关路由、将 Exchange 流量通过默认(有线)网关路由来解决这个问题。但是当我插入电缆时情况并非如此。
我猜 ThunderBird 会覆盖此设置?是否可以用其他方式将连接分配给电子邮件帐户或服务器地址?
答案1
我认为,像其他答案中提到的那样,使用路由表似乎是解决此问题的正确方法。但是,只需对 Google imap 服务器执行“ping”操作,然后重新路由仅有的通过无线方式可能有点乐观;我真诚地怀疑谷歌只有一个 IMAP 服务器。
相反,我建议您按以下方式修改路由表:
- 确保没有到有线网络的默认路由,但要记住该有线网络上的默认路由器的 IP 地址。
- 将所有 RFC1918 网络(10.0.0.0/8、172.16/12、192.168/16)的路由添加到路由表中,并使用有线网络上默认路由器的 IP 地址。但是,如果您无线网络上的 IP 地址也使用 RFC1918 网络,则请例外。
- 保留无线网络的默认路由。
这样,“互联网”的所有内容都将通过无线接口进行,而本地 LAN(包括本地邮件服务器)的所有内容都将通过有线接口进行。