如何更改JavaMail端口

如何更改JavaMail端口,第1张

如何更改JavaMail端口

这是因为你使用

getDefaultInstance()
其中说:

获取默认的Session对象。如果尚未设置默认值,则会创建一个新的Session对象并将其安装为默认值。

并且该

Properties
参数是“仅在创建新的Session对象时使用”。

因此,第一次调用时,

getDefaultInstance
它将使用您指定的端口。之后,
Session
已经创建了,随后的调用
getDefaultInstance
将返回相同的会话,并忽略更改的属性。

尝试使用

Session.getInstance()
代替
getDefaultInstance()
Session
每次使用提供的属性创建一个新的。

仔细阅读javadocs是值得的。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5615894.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存