2013-12-13 2 views
1

SSL 인증을 사용하는 smtp 포트 번호 465에 연결할 수 없습니다. 이전에는 기본 포트 25에서 작동했지만 모든 보내는 전자 메일에 대해 아웃 바운드 전자 메일의 경우 465를 가리 키도록 설정을 변경했습니다. 이것은 Outlook을 사용할 때 완벽하게 잘 작동하지만 포트 465에 연결할 수 없음을 보여줍니다.SMTP 포트에 연결할 수 없습니다. No 465

아래 오류입니다.

javax.mail.SendFailedException: Sending failed; 
    nested exception is: 
     javax.mail.MessagingException: Could not connect to SMTP host: smtp.bizmail.yahoo.com, port: 465 
     at javax.mail.Transport.send0(Transport.java:218) 
     at javax.mail.Transport.send(Transport.java:80) 

다음은 내가 사용하는 Javax 메일 설정입니다.

Properties props = System.getProperties(); 
    props.put("mail.smtp.host", host); 
    props.put("mail.smtp.socketFactory.class", 
    props.setProperty("mail.smtp.port", "465"); 
    props.put("mail.smtp.ssl.enable", "true"); 
    props.put("mail.smtp.starttls.enable","true"); 
    props.put("mail.server.username", "[email protected]"); 
    props.put("mail.server.password", "test123"); 
    props.put("mail.smtp.auth", "true"); 
    props.setProperty("mail.smtp.submitter", authenticator.getPasswordAuthentication().getUserName()); 
    Session session = Session.getInstance(props, authenticator); 
    session.setDebug(sessionDebug); 

어떤 도움을 주시면 감사하겠습니다.

답변

1

로그에 따르면, 포트 465의 smtp.bizmail.yahoo.com은 연결할 수 없습니다. gmail을 사용하는 경우 호스트는 smtp.gmail.com이어야합니다.

참고로

:

Gmail- 호스트 : smtp.gmail.com 포트 465

Hotmail- 호스트 : smtp.live.com 포트 : 587

야후 - 주최자 : smtp.mail.yahoo.com, 포트 : 465

+0

감사합니다. Jhanvi가 작동했습니다 ..... –

+0

y tick은 잠시 후 대답을 수락 할 수 있다는 메시지를 표시합니다. –

+0

@ Jhanvi smtp.bizmail을 구성하려고하는데 모든 포트와 인증 조합에서 "SMTP 오류 : 서버에 연결하지 못했습니다 : 연결이 거부되었습니다 (111)"라는 메시지가 나타납니다. . 이 오류에 대해 좀 더 밝힐 수 있습니까? PHPMailer – Akshay

관련 문제