>> Edit article
이름
제목
패스워드
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@dreamwiz.com","twbin@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> -- 아 정말 어렵다^^;
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved