<< Click to Display Table of Contents >>

Mail

메일 기능과 관련된 메소드를 제공하는 클래스입니다.


Constructor Detail

Mail

public Mail(String url, String id, String pw, boolean bAutoLogin, boolean useUSL)

메일 관련 정보를 설정하고 메일을 전송하는 기능을 수행합니다.

Parameters:

url - HTTP 방식 오즈 서버의 URL

id - 사용자 아이디

pw - 사용자 패스워드

bAutoLogin - 자동 로그인 여부

useUSL - USL 사용 여부


Method Detail

addAlias

public void addAlias(String aliasName, SortProperties p) throws OZCPException

오즈 서버에 설정한 앨리어스 이름으로 메일 설정 정보를 추가합니다.

Parameters:

aliasName - 앨리어스 이름

p - 메일 설정 속성 값(SortProperties 참고)

getAliasConfig

public SortProperties getAliasConfig(String aliasName) throws OZCPException

해당 앨리어스의 메일 설정 정보를 가져옵니다.

Parameters:

aliasName - 앨리어스 이름

getMailAliasNames

public String[] getMailAliasNames()

오즈 서버의 mail.properties에 설정된 메일 앨리어스를 모두 가져옵니다.

각 앨리어스의 active 여부와 관계없이 설정된 모든 앨리어스를 가져옵니다.

modifyAlias

public void modifyAlias(String aliasName, String newAliasName, SortProperties p) throws OZCPException

해당 앨리어스의 앨리어스 이름 및 메일 설정 정보를 변경합니다.

Parameters:

aliasName - 앨리어스 이름

newAliasName - 변경할 앨리어스 이름

p - 메일 설정 속성 값(SortProperties 참고)

removeAlias

public void removeAlias(String aliasName) throws OZCPException

해당 앨리어스의 메일 설정 정보를 삭제합니다.

Parameters:

aliasName - 앨리어스 이름

send

public void send(String aliasName, String from, String fromUserName, String to, String cc, String bcc, String subject, String context, boolean isHTML, String localFileFullPath, String fileName) throws OZCPException

해당 앨리어스에 설정된 메일 정보로 메일을 비동기 방식으로 전송합니다.

Parameters:

aliasName - 앨리어스 이름

from - 발신자 메일 주소

fromUserName - 발신자 이름. 값을 null 또는 ""로 설정할 경우 발신자 메일 주소로 적용됨

to - 수신자 메일 주소

cc - 참조 메일 주소. 값을 null 또는 ""로 설정할 경우 참조 메일 주소로 적용되며, 여러 값을 설정할 경우 "," 또는 ";"를 구분자로 설정

bcc - 숨은 참조 메일 주소. 값을 null 또는 ""로 설정할 경우 숨은 참조 메일 주소로 적용되며, 여러 값을 설정할 경우 "," 또는 ";"를 구분자로 설정

subject - 메일 제목

context - 메일 내용

isHTML - 메시지 형식을 HTML로 설정할지 여부

localFileFullPath - 파일을 첨부할 경우 첨부할 파일의 전체 경로. 여러 값을 설정할 경우 "|"를 구분자로 설정

fileName - 파일을 첨부할 경우 첨부 파일명. 첨부 파일의 구분자인 "|" 문자열은 파일명에 포함될 수 없습니다.

sendSync

public boolean sendSync(String aliasName, String from, String fromUserName, String to, String cc, String bcc, String subject, String context, boolean isHTML, String localFileFullPath, String fileName) throws OZCPException

해당 앨리어스에 설정된 메일 정보로 메일을 동기 방식으로 전송하고 메일 전송 성공 여부를 가져옵니다.

Parameters:

aliasName - 앨리어스 이름

from - 발신자 메일 주소

fromUserName - 발신자 이름. 값을 null 또는 ""로 설정할 경우 발신자 메일 주소로 적용됨

to - 수신자 메일 주소

cc - 참조 메일 주소. 값을 null 또는 ""로 설정할 경우 참조 메일 주소로 적용되며, 여러 값을 설정할 경우 "," 또는 ";"를 구분자로 설정

bcc - 숨은 참조 메일 주소. 값을 null 또는 ""로 설정할 경우 숨은 참조 메일 주소로 적용되며, 여러 값을 설정할 경우 "," 또는 ";"를 구분자로 설정

subject - 메일 제목

context - 메일 내용

isHTML - 메시지 형식을 HTML로 설정할지 여부

localFileFullPath - 파일을 첨부할 경우 첨부할 파일의 전체 경로. 여러 값을 설정할 경우 "|"를 구분자로 설정

fileName - 파일을 첨부할 경우 첨부 파일명. 첨부 파일의 구분자인 "|" 문자열은 파일명에 포함될 수 없습니다.