2015-01-15 3 views
0

내가 위의 한을 시도보내는 메일() 메소드 - 자바 메일

message.setHeader("To:","[email protected]"); 

같은 setHeader()를 사용하여받는 사람 주소를 추가 할 수있는 방법이 있습니까 그것은 작동하지 않습니다. 내가 틀렸다면 나를 바로 잡아주세요.

InternetAddress mail_to = new InternetAddress("[email protected]","Name_of_recipient"); 
message.addRecipient(Message.RecipientType.TO, mail_to); 

내 요구 사항은 RFC822 이메일 형식 검사를 생략하는 것입니다

는 다음 코드에 대한 대안이 필요합니다.

+0

자신의 Address 서브 클래스를 작성하는 것이 더 쉬울까요? .addRecipient() 메서드는 Address를 받아들이고 RFC822 확인은 InternetAddress 하위 클래스에서 수행됩니다. –

답변

0

헤더 이름은 콜론없이 "받는 사람"입니다.

하지만 형식이 잘못 지정된 주소로는 크게 멀지는 않을 것입니다. JavaMail이 오류를 감지하지 못하더라도 서버가 가장 가능성이 높습니다.