>> Delete No. 43043 article
No. javamail 문제는 시스템 쪽 에러인지?

등록 2002-02-22 00:04:00 By localhost     조회 2
이름 linux 초보    

		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>
 --
아 정말 어렵다^^;
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved