2010-07-28 3 views
1

java를 사용하여 다양한 계정에서 이메일을 보내고 있습니다. 그리고 나는 나의 Gmail 계정에서 성공적으로 메일을 보냈다. 이제 나는 smtp 호스트를 "smtp.mail.yahoo.com"으로 변경하고 포트 값을 25로 변경하여 yahoomail에서 전자 메일을 보내려고했지만 "SMTPSendFailedException"이 표시됩니다. 작동하게하기 위해 내가해야 할 변화가 무엇인지 알 수 있습니까?yahoomail의 SMTP 호스트 및 포트 값

이들은 모두 yahoomail의 코드에서 속성으로 설정 한 값입니다.

props.put ("mail.smtp.starttls.enable", "true"); props.setProperty ("mail.transport.protocol", "smtp"); props.put ("mail.smtp.auth", "true"); props.setProperty ("mail.smtp.host", "smtp.mail.yahoo.com"); props.put ("mail.smtp.port", "25"); props.setProperty ("mail.user", "username"); props.setProperty ("mail.password", "password");

덕분에,

Senthil.M

답변

0

내가 야후를 믿는다 Mail은 SMTPS를 사용합니다.

props.setProperty("mail.transport.protocol", "smtps"); 
props.put("mail.smtps.auth", "true"); 
props.setProperty("mail.smtps.host", "smtp.mail.yahoo.com"); 
props.put("mail.smtps.port", "465"); 
props.setProperty("mail.user", "username"); 
props.setProperty("mail.password", "password"); 
관련 문제