2013-06-17 2 views
0

자동으로 이메일을 보내고 싶습니다. struts 프레임 워크의 도움으로이 것을 구현하고 있습니다. 특정 포털의 URL이 있고 이메일 본문에 두 개의 열이있는 표가 있어야하지만 행 수가 고정되어 있지 않은 경우 이메일을 보내야합니다. 최대한 빨리 도와주세요.이메일에 테이블을 포함하는 방법

+0

같은 setMsg()에서 해당 문자열을 설정 table 문자열 형식으로 당신이 HTML – xyz

+1

에서와 HTML로 보내기 귀하의 생성? 그것을하는 방법 -> http://stackoverflow.com/questions/5068827/how-do-i-send-html-email-via-java – Augusto

+0

당신은 [당신이 무엇을 시도했는지] 말씀해 주시겠습니까? (http : // mattgemmell.com/2008/12/08/what-have-you-tried/) 지금까지, 우리에게 묻는 것 외에? –

답변

2

귀하의 이메일은 HTML 이메일 일 수 있습니다. 따라서 HTML을 사용하여 테이블을 구현하고 이에 따라 이메일 MIME 유형 헤더를 설정하십시오.

This answer은 MIME 유형을 올바르게 설정하는 방법을 알려줍니다.

0

먼저

MultiPartEmail htmlEmail = new HtmlEmail(); 

     email.setSmtpPort(getPortNumber()); 
     // authenticating the user 
     email.setAuthenticator(new DefaultAuthenticator(getSenderID(), 
       getSenderPassword())); 
     // email.setDebug(true); 
     email.setSSL(true); 
     // 
     email.setTLS(true); 
     // setting the host name 
     email.setHostName(getHostName()); 
     // setting the rciever id 

     email.addTo(receiverId); 
     email.setFrom(getSenderID()); 
      // setting the subject of mail 
     email.setSubject(getSubject()); 
     email.setMsg("<table border="1"><tr><td></td></tr>");//here is your html code 
     email.send(); 
+0

빠른 응답을 주셔서 감사합니다. 내 작업 클래스 메서드에서 while 루프를 사용하고 while 루프 내에 테이블을 포함 시켰습니다. 내가 만든 테이블은 메시지 본문 안에 간단한 html 코드입니다. – Mainak

관련 문제