搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

changed e-mail host and now Thunderbird is complaining about a certificate for domain that has nothing to do with the pop server

  • 2 个回答
  • 1 人有此问题
  • 1 次查看
  • 最后回复者为 Gary

more options

I have had a domain for several years that I used to forward e-mail to a free account I've had for decades. A while back the free account dropped its pop server and became web mail only, so I created a real e-mail account in my domain. The new pop server was simply mail.<domain name>.com:995. I updated the account in Thunderbird to use the new servers (I ended up forwarding e-mail from the old free account to the new one - reversing the original flow).

I've just changed my hosting company and have recreated my e-mail account with the new host and updated the Thunderbird account to point to the new servers.

I can send e-mail through their smtp server as smtp.<domain name>.com:465 but when I try to receive e-mail at pop.<domain name>.com:995, which their documentation says is correct, I get an error message about an invalid certificate for my free account's old pop server!

When I use the alternate pop server name of pop.<hosting company>.com:995, I get my e-mail. This makes the problem not urgent but it is annoying.

What I can't figure out is where is Thunderbird getting the old account server name from? The maildir actually still used the name of the old server (pop.<free account host>.net) so I tried renaming it (renamed the folder then restarted Thunderbird and pointed the account to the name of the maildir) but that didn't help.

Any suggestions?

BTW: I'm running Thunderbird 78.14.0 on Debian/Bookworm

I have had a domain for several years that I used to forward e-mail to a free account I've had for decades. A while back the free account dropped its pop server and became web mail only, so I created a real e-mail account in my domain. The new pop server was simply mail.<domain name>.com:995. I updated the account in Thunderbird to use the new servers (I ended up forwarding e-mail from the old free account to the new one - reversing the original flow). I've just changed my hosting company and have recreated my e-mail account with the new host and updated the Thunderbird account to point to the new servers. I can send e-mail through their smtp server as smtp.<domain name>.com:465 but when I try to receive e-mail at pop.<domain name>.com:995, which their documentation says is correct, I get an error message about an invalid certificate for my free account's old pop server! When I use the alternate pop server name of pop.<hosting company>.com:995, I get my e-mail. This makes the problem not urgent but it is annoying. What I can't figure out is where is Thunderbird getting the old account server name from? The maildir actually still used the name of the old server (pop.<free account host>.net) so I tried renaming it (renamed the folder then restarted Thunderbird and pointed the account to the name of the maildir) but that didn't help. Any suggestions? BTW: I'm running Thunderbird 78.14.0 on Debian/Bookworm

由Gary于修改

被采纳的解决方案

Stans' reply didn't actually solve the problem but did manage to remove my account from Thunderbird. When I recreated the account and pointed it back to correct maildir, things worked.

定位到答案原位置 👍 0

所有回复 (2)

more options

If you want to get rid of all traces of the old free account's server name entries, open the prefs.js file in your profile folder using a text editor of your choise and replace the old with the new, after Quiting Tbird first. You can also manage Thunderbird's certificates via Preferences and get rid of the inapplicable certificate.

more options

选择的解决方案

Stans' reply didn't actually solve the problem but did manage to remove my account from Thunderbird. When I recreated the account and pointed it back to correct maildir, things worked.