smtp 메일 발송시 에러
http://www.okjsp.net/bbs?seq=73688
안녕하세요~메일 송수신 프로그램을 jsp ,mysql을 사용해서 만들려고 하는데~어떻게 해야할지 몰라서 이렇게 질문드립니다.
<%@ page contentType=”text/html;charset=euc-kr” %><%@ page import=”javax.mail.,javax.mail.internet.,java.util.*”%>
<%
String server = “192.168.1.20”; String name = “aa”; String from = “192.168.1.20”; String to = “j”; String subject = “hi”; String body = “mail test”;
Properties props = System.getProperties();//시스템의 정보 얻어오기 props.put(“mail.smtp.host”, “192.168.1.20”); Session sess = Session.getInstance(props, null );
Message msg = new MimeMessage(sess);
try{
Address fromAddr = new InternetAddress( from ); msg.setFrom(fromAddr );
Address toAddr = new InternetAddress( to ); msg.setRecipient( Message.RecipientType.TO ,toAddr );
msg.setSubject( subject );
msg.setContent( body,”text/plain;charset=euc-kr” );
Transport tran = sess.getTransport(“smtp”); tran.connect(“192.168.1.20”, “”, “” ); tran.sendMessage(msg, msg.getAllRecipients() ); tran.close();
out.print(“ 메일이 전송되었습니다!”);
} catch( Exception ex ){ out.print(“메일 보내기 실패닷!다시보내기! “ + ex.toString() ); ex.printStackTrace( ); }%>
제 소스코드인데~전송완료됐다고 창에는 뜨지만 메일로는 가지 않고요~
to부분에 이메일 주소를 넣으면 잘못되었다고 에러가 뜨네요~
IIS설치해서 smtp사용하고 있습니다.
뭐가 문제일까요~-_-
수신은 아이피 주소로 메일을 받아야 하는건가요?
개념이 안서서 수신은 손도 못쓰고 있네용…
답변해주시면 너무너무감사드리겠습니다.
- 무슨 에러가 뜨는지 자세히 알고 싶군요.
- 경력0년
- 2006-08-04 13:41:53
-
x<iframe style="border: currentColor; width: 620px; height: 27px; font-family: Verdana, Arial, Gulim;" src="http://www.facebook.com/plugins/like.php?href=http://www.okjsp.net/seq/73688%23134552" frameborder="0" scrolling="no"></iframe>
- javax.mail.SendFailedException: Invalid Addresses; nested exception is: javax.mail.SendFailedException: 550 5.7.1 Unable to relay for jjj@hanmail.net 이러한 에러가 뜹니다
- moon
- 2006-08-04 14:12:27
-
x<iframe style="border: currentColor; width: 620px; height: 27px; font-family: Verdana, Arial, Gulim;" src="http://www.facebook.com/plugins/like.php?href=http://www.okjsp.net/seq/73688%23134566" frameborder="0" scrolling="no"></iframe>
- hanmail.net , nete 등등…. 웹메일에서는 dns 에 등록되지 않은 서버에서 메일보내는것을 막도록 하고 있습니다… 전에도 올라올 질문 같네요.. 결과적으로 로컬에 메일서버 설치해서 위와 같은 곳들로 메일보내려구 하시면 안됩니다.
- 쭈
- 2006-08-04 15:24:38
-
x<iframe style="border: currentColor; width: 620px; height: 27px; font-family: Verdana, Arial, Gulim;" src="http://www.facebook.com/plugins/like.php?href=http://www.okjsp.net/seq/73688%23134591" frameborder="0" scrolling="no"></iframe>
- 아~그렇군요!!!!!!정말정말 감사드립니다!!!!!!!!
- moon
- 2006-08-04 16:54:32
- x<iframe style="border: currentColor; width: 620px; height: 27px; font-family: Verdana, Arial, Gulim;" src="http://www.facebook.com/plugins/like.php?href=http://www.okjsp.net/seq/73688%23134616" frameborder="0" scrolling="no"></iframe>
나와 같은 동일한 증상..
nested exception is: com.sun.mail.smtp.SMTPAddressFailedException: 550 5.7.1 <kkforgg@naver.com>… Relaying denied. IP name lookup failed [192.168.0.76] ; nested exception is:
로컬에서 돌리는 smtp 서버는 결론은 안되는거였다.
dns 등록해야지만 smtp로 해서 메일 발송이 된다고 한다.
Gmail smtp 사용할려면 ssl 로해서 보내야된다.
https:…