首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >是什么原因导致SMTPSenderFailedException: 501 5.1.7使用java邮件的地址无效?

是什么原因导致SMTPSenderFailedException: 501 5.1.7使用java邮件的地址无效?
EN

Stack Overflow用户
提问于 2014-03-08 04:30:56
回答 1查看 17K关注 0票数 0

不幸的是,这是在客户现场,所以我们不能调试。显然,已经验证了收件人和发件人的电子邮件都是有效的。他们显然在使用‘开放身份验证’,因为它在他们的防火墙后面,所以在这种情况下,我们的属性和会话看起来像这样:

代码语言:javascript
复制
Properties props = new Properties();
props.put("mail.smtp.host", configuredHost);
props.put("mail.smtp.port", configuredPort);
props.put("mail.smtp.auth.login.disable", "true");
Session session = Session.getDefaultInstance(props, null);
Message message = new MimeMessage(session);
message.setFrom(new InternetAddress(fromEmail));
message.setRecipient(Message.RecipientType.TO, new InternetAddress(toEmail));
message.setSubject(subject);
message.setContent(messageBody, "text/html");
message.setSentDate(new Date());

此代码已在其他网站上使用,并且正在运行。那么,他们环境中的什么问题可能会导致这种情况呢?

EN

回答 1

Stack Overflow用户

发布于 2014-03-08 07:05:51

服务器不同意您对该地址是否有效的看法。

您没有包含将消息发送到的代码,因此我无法判断您是否正在向服务器进行身份验证。如果您不是,这可能是服务器拒绝您的地址的原因。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22260110

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档