1
이메일을 성공적으로 보내면 오류는 발생하지 않지만받은 편지함에는 이메일이 수신되지 않았습니다. 왜 이런 일이 발생합니까?이메일이 수신되지 않았습니다.
public static void main(String [] args){
String to = "[email protected]";
String from = "[email protected]";
String host = "localhost";
//Get the session object
Properties properties = System.getProperties();
properties.setProperty("mail.smtp.host", host);
Session session = Session.getDefaultInstance(properties);
//compose the message
try{
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress(from));
message.addRecipient(Message.RecipientType.TO,new InternetAddress(to));
message.setSubject("Ping");
message.setText("Hello, this is example of sending email ");
// Send message
Transport.send(message);
System.out.println("message sent successfully....");
}catch (MessagingException mex) {mex.printStackTrace();}
}
그냥 짐작할 수 있습니다. 야후는 아마 이런 이메일을 스팸으로 생각하기 때문에 스팸 폴더를 확인하십시오. 그 이유 : 주제가 의심스럽고, Gmail 계정에서 보내는 것이 아니라 (사용자의 것으로 가정) 콘텐츠가 너무 짧습니다. – Thomas
로컬에 SMTP 서버를 설치 하시겠습니까? – uday
@ 토마스 감사합니다. 그것은 스팸에 저장되었습니다. – Kuya