当前位置:  开发笔记 > 编程语言 > 正文

使用Java中的CRAM-MD5的SMTP

如何解决《使用Java中的CRAM-MD5的SMTP》经验,为你挑选了2个好方法。

我需要通过Java(外部)SMTP服务器从Java发送电子邮件,但是此服务器只接受CRAM-MD5身份验证,JavaMail不支持该身份验证.

将这些电子邮件发送的好方法是什么?(它必须是Java.)



1> Alexey Ogark..:

这是一个线程,表示您需要添加以下属性:

props.put("mail.smtp.auth.mechanisms", "CRAM-MD5")

同样在Geronimo实现中有CramMD5Authenticator

希望有助于解决这个老问题.



2> Pumuckline..:

从Java Mail 1.4.4开始,支持CRAM-MD5与smtp一起使用。只需将此参数设置为您的属性即可使用:

props.put("mail.smtp.sasl.enable", "true");

推荐阅读
135369一生真爱_890
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有