|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectkr.co.hit.live.mail.Mail
public class Mail
메일 자체를 나타내는 클래스로 MultiPartBody를 지원한다.(Text, Image 및 첨부파일등)
| Constructor Summary | |
|---|---|
Mail()
기본생성자이며, 기본적으로 첨부파일 없음 & charset을 euc-kr로 지정한다. |
|
Mail(String hostname,
String username,
String pwd)
생성시 사용할 메일서버에 대한 정보를 얻어서 생성한다. |
|
| Method Summary | |
|---|---|
Mail |
addBCC(String bccAddress)
숨은 참조 이메일 주소를 추가한다. |
Mail |
addBCC(String bccAddress,
String bccName)
숨은 참조 이메일 주소와 숨은 참조 대상의 이름를 추가한다. |
Mail |
addCC(String ccAddress)
참조 이메일 주소를 추가한다. |
Mail |
addCC(String ccAddress,
String ccName)
참조 이메일 주소를 추가한다. |
Mail |
addTo(String toAddress)
받는 사람의 메일 주소를 추가한다. |
Mail |
addTo(String toAddress,
String toName)
받는 사람의 메일 주소와 이름을 추가한다. |
Mail |
attach(byte[] attach,
String name,
String contentType)
|
Mail |
attach(Collection<MailAttachment> attachList)
MailAttachment 개체로 정의한 첨부파일 리스트 Collection 를 이용해서 여러개의 첨부파일을 한번에 첨부한다. |
Mail |
attach(MailAttachment attachment)
MailAttachment 개체로 정의한 첨부파일을 첨주한다. |
String |
getCharset()
현재 설정된 문자셋을 얻어온다. |
void |
send()
작성된 메일을 전송한다. |
void |
setAuthentication(String username,
String pwd)
사용할 메일서버에 대한 인증을 설정한다. |
Mail |
setBCC(Collection<String> bccList)
숨은 참조 이메일 주소 리스트를 셋팅한다. |
Mail |
setBCC(ValueObject bccListVo)
숨은 참조 이메일 주소와 숨은 참조 대상의 이름을 가지는 ValueObject 로 메일 주소를 설정한다. |
Mail |
setCC(Collection<String> ccList)
참조 이메일 주소 리스트를 설정한다. |
Mail |
setCC(ValueObject ccListVo)
참조 이메일 주소와 참조 대상의 이름을 가지는 ValueObject 로 메일 주소를 설정한다. |
Mail |
setCC(ValueObject ccListVO,
String addrKey)
참조 이메일 주소를 가지는 ValueObject 로 참조자의 메일 주소를 설정한다. |
Mail |
setCC(ValueObject ccListVO,
String addrKey,
String nameKey)
참조 이메일 주소와 이름을 가지는 ValueObject 로 참조자의 메일 주소를 설정한다. |
void |
setCharset(String charset)
문자셋을 설정한다. |
Mail |
setContext(String subject,
String msg)
메일의 제목과 내용을 설정한다. |
void |
setFrom(String fromAddress)
보내는 이의 메일주소를 셋팅한다. |
void |
setFrom(String fromAddress,
String fromName)
보내는 이의 메일주소와 이름을 셋팅한다. |
void |
setHostName(String hostname)
메일서버로 사용할 호스트를 셋팅한다. |
Mail |
setHtmlMsg(String msg)
HTML 형식의 메일의 내용을 설정한다. |
Mail |
setMsg(String msg)
메일의 내용을 설정한다. |
Mail |
setSubject(String subject)
메일의 제목을 설정한다. |
Mail |
setTo(Collection<String> toList)
받는 사람의 메일 주소 리스트를 설정한다. |
Mail |
setTo(ValueObject toListVo)
받는 사람의 이메일 주소와 이름을 가지는 ValueObject 로 메일 주소를 설정한다. |
Mail |
setTo(ValueObject toListVO,
String addrKey)
받는 사람의 이메일 주소를 가지는 ValueObject 로 메일 주소를 설정한다. |
Mail |
setTo(ValueObject toListVO,
String addrKey,
String nameKey)
받는 사람의 이메일 주소와 이름을 가지는 ValueObject 로 메일 주소를 설정한다. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Mail()
public Mail(String hostname,
String username,
String pwd)
hostname - String사용할 메일서버 주소username - String사용할 메일서버의 계정pwd - String계정에 대한 비밀번호| Method Detail |
|---|
public void setHostName(String hostname)
hostname - String사용할 메일서버 주소
public void setAuthentication(String username,
String pwd)
username - String사용할 메일서버의 계정pwd - String게정에 대한 비밀번호public void setCharset(String charset)
Charset 참고
charset - String문자셋이 종류public String getCharset()
String
public void setFrom(String fromAddress)
throws LiveException
fromAddress - String 보내는 이의 이메일 주소
LiveException - 주소형식이 옳지 않을 경우 발생
public void setFrom(String fromAddress,
String fromName)
throws LiveException
fromAddress - String 보내는 이의 이메일 주소fromName - String 보내는 이의 이름
LiveException - 주소형식이 옳지 않을 경우 발생
public Mail addTo(String toAddress)
throws LiveException
toAddress - String 받는 이의 이메일 주소
Mail
LiveException - 주소형식이 옳지 않을 경우 발생
public Mail addTo(String toAddress,
String toName)
throws LiveException
toAddress - String 받는 이의 이메일 주소toName - String 받는 이의 이름
Mail
LiveException - 주소형식이 옳지 않을 경우 발생
public Mail setTo(Collection<String> toList)
throws LiveException
Collection 타입으로 메일주소 리스트를 설정하면 내부에서 InternetAddress 형태로 변환해서 처리한다.
toList - Collection 받는 이의 이메일 주소 리스트
Mail
LiveException - 주소형식이 옳지 않을 경우 발생
public Mail setTo(ValueObject toListVo)
throws LiveException
ValueObject 로 메일 주소를 설정한다.Collection 타입으로 메일주소 리스트를 설정하면 내부에서 InternetAddress 형태로 변환해서 처리한다.
이 때, ValueObjce의 key는 받는 사람의 이메일주소이며 value는 받는 사람의 이름이다.
toListVo - ValueObject 받는 이의 이메일 주소와 이름
Mail
LiveException - 주소형식이 옳지 않을 경우 발생
public Mail setTo(ValueObject toListVO,
String addrKey)
throws LiveException
ValueObject 로 메일 주소를 설정한다.ValueObject toListVO = new ValueObject(); toListVO.set(0,"addr","amugae1@mailserver.com"); toListVO.set(1,"addr","amugae2@mailserver.com"); toListVO.set(2,"addr","amugae3@mailserver.com"); Mail m_mail = new Mail(); m_mail.setTo(toListVO,"addr");
toListVo - ValueObject 받는 이의 이메일 주소addrKey - 받는이의 이메일 주소가 담긴 컬럼의 컬럼명
Mail
LiveException - 주소형식이 옳지 않을 경우 발생
public Mail setTo(ValueObject toListVO,
String addrKey,
String nameKey)
throws LiveException
ValueObject 로 메일 주소를 설정한다.ValueObject toListVO = new ValueObject(); toListVO.set(0,"addr","amugae1@mailserver.com"); toListVO.set(0,"name","아무개1"); toListVO.set(1,"addr","amugae2@mailserver.com"); toListVO.set(1,"name","아무개2"); toListVO.set(2,"addr","amugae3@mailserver.com"); toListVO.set(2,"name","아무개3"); Mail m_mail = new Mail(); m_mail.setTo(toListVO,"addr","name");
toListVo - ValueObject 받는 이의 이메일 주소와 이름addrKey - 받는이의 이메일 주소가 담긴 컬럼의 컬럼명nameKey - 받는이의 이름이 담긴 컬럼의 컬럼명
Mail
LiveException - 주소형식이 옳지 않을 경우 발생
public Mail addCC(String ccAddress)
throws LiveException
ccAddress - String 참조 대상 이메일 주소
Mail
LiveException - 주소형식이 옳지 않을 경우 발생
public Mail addCC(String ccAddress,
String ccName)
throws LiveException
ccAddress - String 참조 대상 이메일 주소ccName - String 참조 대상자 이름
Mail
LiveException - 주소형식이 옳지 않을 경우 발생
public Mail setCC(Collection<String> ccList)
throws LiveException
Collection 타입으로 메일주소 리스트를 설정하면 내부에서 InternetAddress 형태로 변환해서 처리한다.
ccList - Collection 참조 이메일 주소 리스트
Mail
LiveException - 주소형식이 옳지 않을 경우 발생
public Mail setCC(ValueObject ccListVo)
throws LiveException
ValueObject 로 메일 주소를 설정한다.Collection 타입으로 메일주소 리스트를 설정하면 내부에서 InternetAddress 형태로 변환해서 처리한다.
이 때, ValueObjce의 key는 참조대상의 이메일주소이며 value는 참조대상의 이름이다.
ccListVo - ValueObject 받는 이의 이메일 주소와 이름
Mail
LiveException - 주소형식이 옳지 않을 경우 발생
public Mail setCC(ValueObject ccListVO,
String addrKey)
throws LiveException
ValueObject 로 참조자의 메일 주소를 설정한다.ValueObject ccListVO = new ValueObject(); ccListVO.set(0,"addr","amugae1@mailserver.com"); ccListVO.set(1,"addr","amugae2@mailserver.com"); ccListVO.set(2,"addr","amugae3@mailserver.com"); Mail m_mail = new Mail(); m_mail.setCC(ccListVO,"addr");
ccListVo - ValueObject 참조 이메일 주소addrKey - 참조 이메일 주소가 담긴 컬럼의 컬럼명
Mail
LiveException - 주소형식이 옳지 않을 경우 발생
public Mail setCC(ValueObject ccListVO,
String addrKey,
String nameKey)
throws LiveException
ValueObject 로 참조자의 메일 주소를 설정한다.ValueObject ccListVO = new ValueObject(); ccListVO.set(0,"addr","amugae1@mailserver.com"); ccListVO.set(0,"name","아무개1"); ccListVO.set(1,"addr","amugae2@mailserver.com"); ccListVO.set(1,"name","아무개2"); ccListVO.set(2,"addr","amugae3@mailserver.com"); ccListVO.set(2,"name","아무개3"); Mail m_mail = new Mail(); m_mail.setCC(ccListVO,"addr","name");
ccListVo - ValueObject 참조자의 이메일 주소와 이름addrKey - 참조 이메일 주소가 담긴 컬럼의 컬럼명nameKey - 참조자의 이름이 담긴 컬럼의 컬럼명
Mail
LiveException - 주소형식이 옳지 않을 경우 발생
public Mail addBCC(String bccAddress)
throws LiveException
bccAddress - String 숨은 참조 이메일 주소
Mail
LiveException - 주소형식이 옳지 않을 경우 발생
public Mail addBCC(String bccAddress,
String bccName)
throws LiveException
bccAddress - String 숨은 참조 이메일 주소bccName - String 숨은 참조대상의 이름
Mail
LiveException - 주소형식이 옳지 않을 경우 발생
public Mail setBCC(Collection<String> bccList)
throws LiveException
Collection 타입으로 메일주소 리스트를 설정하면 내부에서 InternetAddress 형태로 변환해서 처리한다.
bccList - Collection 숨은 참조 대상의 이메일 리스트
Mail
LiveException - 주소형식이 옳지 않을 경우 발생
public Mail setBCC(ValueObject bccListVo)
throws LiveException
ValueObject 로 메일 주소를 설정한다.Collection 타입으로 메일주소 리스트를 설정하면 내부에서 InternetAddress 형태로 변환해서 처리한다.
이 때, ValueObjce의 key는 숨은 참조대상의 이메일주소이며 value는 참조대상의 이름이다.
bccListVo - ValueObject 숨은 참조 이메일 주소와 이름
Mail
LiveException - 주소형식이 옳지 않을 경우 발생public Mail setSubject(String subject)
subject - String 메일 제목
Mail
public Mail setMsg(String msg)
throws LiveException
msg - String 메일 내용
Mail
LiveException - 메일 본문형식이 옳지 않을 경우 발생MimeBodyPart
public Mail setHtmlMsg(String msg)
throws LiveException
msg - String 메일 내용
Mail
LiveException - 메일 본문형식이 옳지 않을 경우 발생MimeBodyPart
public Mail setContext(String subject,
String msg)
throws LiveException
subject - String 메일 제목msg - String 메일 내용
Mail
LiveException - 메일 본문형식이 옳지 않을 경우 발생MimeBodyPart
public void send()
throws LiveException
LiveException - 메일 전송중에 오류발생 시MessagingException
public Mail attach(MailAttachment attachment)
throws LiveException
MailAttachment 개체로 정의한 첨부파일을 첨주한다.
attachment - MailAttachment 미리 정의된 첨부파일 개체
Mail
LiveException - attachment가 NULL 이거나 파일 첨부 중 오류가 발생했을 경우
public Mail attach(Collection<MailAttachment> attachList)
throws LiveException
MailAttachment 개체로 정의한 첨부파일 리스트 Collection 를 이용해서 여러개의 첨부파일을 한번에 첨부한다.
attachList - Collection 첨부파일 리스트
Mail
LiveException - attachList가 NULL이가너 파일 첨부 중 오류가 발생한 경우
public Mail attach(byte[] attach,
String name,
String contentType)
throws LiveException
LiveException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||