带有 OVH 的 Javax 邮件 API

Posted

技术标签:

【中文标题】带有 OVH 的 Javax 邮件 API【英文标题】:Javax mail api with OVH 【发布时间】:2015-08-31 23:14:58 【问题描述】:

是否可以通过 OVH 使用 javax 邮件? 我可以用 Yahoo 邮件做到这一点,但是当我尝试将它与 OVH 一起使用时,我收到了这个错误:

在 org.springframeworkjavax.mail.MessagingException: 异常 阅读反应;嵌套异常是:java.net.SocketException: 连接重置

连接属性是:

properties.put("mail.smtp.starttls.enable", "true");
properties.put("mail.smtp.host", host);
properties.put("mail.smtp.user", from);
properties.put("mail.smtp.password", pass);
properties.put("mail.smtp.port", "465");
properties.put("mail.smtp.auth", "true");
properties.put("mail.imap.ssl.enable", "true");

如果有人能看出我在哪里错了……

谢谢。

【问题讨论】:

TLS的端口应该是587,我检查了OVH的站点,它引用了这个端口号help.ovh.com/EmailConfiguration 【参考方案1】:

这个配置对我有用:

properties.put("mail.smtp.host", "ssl0.ovh.net");
properties.put("mail.smtp.user", user);
properties.put("mail.smtp.password", pass);
properties.put("mail.smtp.port", "587");
properties.put("mail.smtp.auth", "true");
properties.put("mail.smtp.starttls.enable", "true");

【讨论】:

【参考方案2】:

我使用 TLD 端口 587 成功尝试(如上面的 @Mo.Ashfaq 所示)。

OVH 的文档可见此处:http://help.ovh.com/EmailConfiguration

【讨论】:

以上是关于带有 OVH 的 Javax 邮件 API的主要内容,如果未能解决你的问题,请参考以下文章

使用 OVH 托管网站发送电子邮件问题

如何有效地使用 javax.mail API 发送批量邮件? & 我们可以使用重用认证会话来提高速度吗?

教 javax.mail、javax.activation 在 Web 应用程序中识别邮件附件的 mime 类型

使用 javax.mail 删除服务器上的电子邮件

Swift 邮件程序错误 500

Spring发送电子邮件