Wednesday, September 12, 2012

[FRAMEWORK] Devon LMail Class Java source examples

Devon framework lmail class usage
Easy better than JAVA Mail API






Implements
String MAIL_HOST="localhost";
String FROM_ADDRESS="<a href="mailto:sender@lgcns.com">sender@lgcns.com</a>";
String FROM_NAME="sender";
String TO_ADDRESS="<a href="mailto:receiver@lgcns.com">receiver@lgcns.com</a>";
String TO_NAME="receiver";

LMail mail = new LMail();  
mail.setFromMailAddress(FROM_ADDRESS, FROM_NAME);  
mail.setToMailAddress(TO_ADDRESS, TO_NAME);  
mail.setSubject("Mail Test");  
String htmlMessage = "<html><span style="color: red;">Html message Test</span></html>";  
mail.setHtmlAndFile(htmlMessage, new String[]{"C:/test.txt", "C:/attach.txt"});  
mail.send();

Controller
// default spec에 example body-template을 사용 할 경우.  
LMail mail = new LMail("default", "example");  

// 현재 설정을 보여준다.  
mail.printCurrentConfigInfo();  

// mail.loadHtml 을 htmlExample로 정의된 템플릿에 ld 에 저장된 data를 삽입하는것이고.  
// 이 때 String이 리턴되므로 mail.setHtml 에 바로 넘긴다.  
mail.setHtml(mail.loadHtml("htmlExample", ld));  

// 메일을 발송한다.  
mail.send();  

Java 코드를 입력하십시요.


Setting
  
  
true  
tester@lgcns.com  
  
  
test  
test  
  
localhost  
25  
true  
admin@aaa.co.kr  
default sender  
7bit  
text/plain  
text/html  
euc-kr  
Q  
  
  
example@aaa.co.kr  
example sender  
  

  
  
#home/mail  
default.html  
127.0.0.1  
9568  
true  
#home/mail/save  
  

  
  
#home/mail/example  
example.html  
  



No comments:

Post a Comment