im сталкивается с некоторыми проблемами с сервером Lotus. Парень, ответственный за сервер, говорит мне, что конфигурация в порядке, но я не могу отправить почту с телом html с его сервером лотоса.javaMail с сервером Lotus
Ошибки я получаю: «554 Реле отклонено по политическим причинам»
Когда я пытался на моем компьютере, я использовал 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
}
}
}
С уважением.
Вы пытались использовать SMTP-сервер Domino с обычным почтовым клиентом, например, thunderbird? «Сообщение, отклоненное по причинам политики», может означать больше или меньше всего, и это может быть либо неправильная конфигурация, либо преднамеренная настройка. –
Ну, сначала он должен быть с сервером лотоса. его мой первый раз, делая это, так что, если вы можете дать мне некоторую сеть, чтобы прочитать о dominio SMTP, было бы хорошо. –
Можете ли вы прочитать консоль сервера Domino и/или сервер при попытке отправить? Это может привести к более подробным сообщениям об ошибках. –