gpt4 book ai didi

javaMail 与 Lotus 服务器

转载 作者:行者123 更新时间:2023-12-02 00:16:09 26 4
gpt4 key购买 nike

我遇到了 Lotus 服务器的一些问题。负责服务器的人告诉我配置没问题,但我无法使用他的 Lotus 服务器发送带有 html 正文的邮件。

我收到的错误是:“554 Relay 由于政策原因被拒绝。”

当我在我的电脑上尝试时,我使用了 smpt.gmail.com 并且工作得非常好。所以我相信不是代码问题,问题在于服务器配置。

javaMail 和 Lotus 有问题吗?这是一个常见问题吗? (在一篇博客中,有人说不可能发送 html,但我不敢相信)

我的代码以防万一,

public void sendEmail(String toEmailAddr, String subject, String issue) {
Properties props = new Properties();
props.put("mail.smtp.host", host);
props.put("mail.smtp.port", port);

Session mailSession = Session.getDefaultInstance(props);
Message simpleMessage = new MimeMessage(mailSession);

InternetAddress toAddress = null;
InternetAddress toAddress2[] = null;
Transport t = null ;

try {
Multipart mp = new MimeMultipart();
MimeBodyPart htmlPart = new MimeBodyPart();
htmlPart.setContent(issue, "text/html");
mp.addBodyPart(htmlPart);
simpleMessage.setContent(mp);
} catch (MessagingException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
try {
toAddress = new InternetAddress(toEmailAddr);
toAddress2 = new InternetAddress [1];
toAddress2[0] = toAddress;
} catch (AddressException e) {
// TODO LOG
e.printStackTrace();
}
try {
simpleMessage.setRecipients(RecipientType.TO, toAddress2);
simpleMessage.setSubject(subject);
t = mailSession.getTransport("smtp");
if(userPwd==null)
userPwd = "";
t.connect(host, userName, userPwd);
t.sendMessage(simpleMessage, simpleMessage.getAllRecipients());
} catch (MessagingException e) {
e.printStackTrace();
// TODO LOG
}finally{
try {
t.close();
} catch (MessagingException e) {
// TODO LOG
}
}
}

问候。

最佳答案

Domino 服务器上的 SMTP 很可能已设置为仅允许某些主机进行中继 - 因此会出现错误消息 554 Relay returned forpolicy Reasons

您应该与管理员交谈并让他更改配置以允许其他主机进行中继。这是在路由器/SMTP -> 限制和控制 -> SMTP 入站控制部分的配置文档中配置的。有关 SMTP 入站中继控制的更多信息,请参见此处: http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp?topic=%2Fcom.ibm.help.domino.admin.doc%2FDOC%2FH_SETTING_INBOUND_RELAY_CONTROLS_STEPS.html

关于javaMail 与 Lotus 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11866015/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com