javax.servlet.ServletException: Sending failed;
nested exception is:
javax.mail.SendFailedException: Invalid Addresses;
nested exception is:
javax.mail.SendFailedException: 553 sorry, that domain
isn't in my list of allowed rcpthosts (#5.7.1)
제 linux에서 qmail을 설치하구서 javamail 구축을 보고서 테스트를 했습
니다.
물론 실력이 뛰어나질 못해서 다른 분이 설치해 주시구여, php로 테스트까
지 했습니다.
잘 가더군요.
그런데 문제 위와 같은 에러가 발생하면서 메일 발송이 되질 않는 것입니
다.
어떤 에러 인지를 모르겠어요.
어디서 에러가 나는 것인지 시스템 쪽에서 다른 설정을 다시 해야 하는 것인
지..
답변 좀 부탁 드리겠습니다.(-_-)(_ _)
<%@ page contentType="text/html; charset=euc-kr" %>
<%@ page import="java.util.*, javax.mail.*,
javax.mail.internet.*" %>
<%@ page import="com.jdi.util.Debug" %>
<html>
<head>
<title>테스트</title>
</head>
<body>
<%
String arg <> =
{"twbin at dreamwiz.com","twbin at dreamwiz.com", "localhost", "fals
e"};
String to = arg[0]; // 보낼 사람의 주소이다.
String from = arg[1]; // 보내는 사람의 주소이다.
String host = arg[2]; // SMTP서버가 돌고 있는 곳의 주소이다.
boolean debug = Boolean.valueOf(arg[3]).booleanValue(); //
// create some properties and get the default Session
Properties props = new Properties();
props.put("mail.smtp.host", host);
if (debug) props.put("mail.debug", arg[3]); // 메일을 보낼
때 디버깅코드를 화면에 보여줄지를 세팅한다.
Session ss = Session.getDefaultInstance(props, null);
ss.setDebug(debug);
Message msg = new MimeMessage(ss);
msg.setFrom(new InternetAddress(from));
InternetAddress<> address = {new InternetAddress(arg[0])};
msg.setRecipients(Message.RecipientType.TO, address);
msg.setSubject("JavaMail APIs Test");
msg.setSentDate(new Date());
msg.setText( "contests" );
Transport.send(msg);
%>
</body>
</html>
--
아 정말 어렵다^^;