![强制 Thunderbird 设置仅接收帐户](https://linux22.com/image/1360559/%E5%BC%BA%E5%88%B6%20Thunderbird%20%E8%AE%BE%E7%BD%AE%E4%BB%85%E6%8E%A5%E6%94%B6%E5%B8%90%E6%88%B7.png)
我需要设置 Thunderbird,但不能发送电子邮件。这意味着,我无法以任何方式使用任何外发服务器发送电子邮件。(我不想解释原因,只是规定这是我的用例。)
我找不到任何使用正常帐户设置流程来执行此操作的方法。我输入了正确的传入信息,并将传出服务器信息留空(或使用虚假值,结果相同),Thunderbird 拒绝继续设置帐户,因为它“无法检测”该帐户。
我该如何破解它或强制它忽略我没有外发服务器的事实?即使我必须手动创建文件夹和文件,我也需要它才能工作。如果要做到这一点,除了阅读 Thunderbird 源代码之外,还有其他文档可以帮助我做到这一点吗?
我使用的是 17.0 版本。
答案1
我想我有一个解决方案。
你能如果在 thunderbird 处于离线模式时执行此操作,请手动添加具有损坏服务器设置的帐户(用于出站部分)。(文件 -> 离线 -> 离线工作)
以这种方式添加帐户,然后删除帐户的 smtp 部分。
编辑:如果您想要的不仅仅是 thunderbird 中的这一个电子邮件帐户,请保留损坏的 smtp 服务器配置文件(称之为“禁用 smtp”或类似名称)并确保该帐户使用它,否则它将使该帐户使用您的其他电子邮件帐户之一的传出服务器配置文件。
如果它是 thunderbird 上的唯一帐户,那就不是问题,因为唯一的 smtp 配置文件是故意破坏的。
答案2
您可以在初始设置后删除 SMTP 帐户。您不必为此使用真正的(外部?)SMTP 服务器。您可以在内部网络上设置一个假的。如果该网络上的任何 PC 都安装了 python - 只需一个命令即可完成:
python -m smtpd -c DebuggingServer -n <local IP>:<port>
然后只需使用 Thunderbird 中 SMTP 服务器配置的 IP 和端口即可