带有 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的主要内容,如果未能解决你的问题,请参考以下文章
如何有效地使用 javax.mail API 发送批量邮件? & 我们可以使用重用认证会话来提高速度吗?