我是从StackOverflow过来的,想为我的问题找个答案:
我正试着发一封电子邮件,然后我把这封邮件拿回来:
发送给以下收件人永久失败: booking@domain.de永久失败的技术细节:谷歌试图传递您的邮件,但它被服务器拒绝了收件人域domain.de通过mail.domain.de。88.198.227.52。另一个服务器返回的错误是: 554 5.7.1 :收件人地址被拒绝:中继访问被拒绝
我真的不明白这个错误,我发现谷歌似乎不想给这个域名发邮件,因为它不信任它。(?)
我试图发送这封电子邮件从一个应用程序,以下是一些设置,我在发送之前。我也尝试过从普通的gmail.com网络接口,但这会导致同样的错误。
props.setProperty("mail.transport.protocol", "smtp");
props.setProperty("mail.host", mailhost);
props.put("mail.smtp.auth", "true");
props.put("mail.smtp.port", "465");
props.put("mail.smtp.socketFactory.port", "465");
props.put("mail.smtp.socketFactory.class",
"javax.net.ssl.SSLSocketFactory");
props.put("mail.smtp.socketFactory.fallback", "false");
props.setProperty("mail.smtp.quitwait", "false");
有没有人知道我在这里要添加什么,以避免这个错误,并让我的电子邮件通过?如果有人也详细说明了这个错误,我还没有在网上找到一个很好的解释。
这是最初的问题 on StackOverflow
发布于 2016-07-05 08:16:48
根据错误消息,看起来就像您通过Google电子邮件服务器发送电子邮件一样。Google需要SSL/TLS和所有SMTP连接上的身份验证。您的代码指示您正在进行身份验证,但没有指定SMTP用户名和密码。
https://webmasters.stackexchange.com/questions/93172
复制相似问题