Java 如何通过没有列表的电子邮件地址获取邮件主机名、协议、端口和加密方法?

Java 如何通过没有列表的电子邮件地址获取邮件主机名、协议、端口和加密方法?,java,email,jakarta-mail,Java,Email,Jakarta Mail,我有一个邮件系统,用于登录用户的邮箱发送或接收邮件。 但是有很多邮件服务使用不同的协议、主机名、端口和加密方法。有没有更好的方法可以在没有列表的情况下获取这些信息,就像Thunderbird和Apple Mail?许多电子邮件托管网站都支持自动发现这些设置 看一看(这也解释了从ISPDB获取设置、手动猜测等其他方法)和Mozilla似乎有一个开放的数据库。但是中的列表不完整,中的列表无法在我的应用程序中使用。

我有一个邮件系统,用于登录用户的邮箱发送或接收邮件。
但是有很多邮件服务使用不同的协议、主机名、端口和加密方法。有没有更好的方法可以在没有列表的情况下获取这些信息,就像
Thunderbird
Apple Mail

许多电子邮件托管网站都支持自动发现这些设置


看一看(这也解释了从ISPDB获取设置、手动猜测等其他方法)和

Mozilla似乎有一个开放的数据库。但是中的列表不完整,中的列表无法在我的应用程序中使用。