jsp javamail
Message class
static Flags.Flag ANSWERED - 메시지가 답장되었다.
static Flage.Flag DELETED - 메시지가 삭제되기 위해 마크되었다.
static Flage.Flag RECENT - 메시지가 최근 것이다.
static Flage.Flag SEEN - 메시지를 사용자가 읽었다.
- abstract String getSubject() - 메일 제목을 리턴한다.
- Address[] getAllRecipients() - 메일의 모든 수신자 주소를 리턴한다.
- Folder getFolder() - 메일이 포함된 폴더 객체를 리턴한다.
- abstract void setSubject(String subject) - 메일 제목을 설정한다.
- void setFlag(Flags.Flag flag, boolean set) - 메일의 플래그를 설정한다.
- abstract void setFlages(Flags flag, boolean set) - 메일의 플래그를 설정한다.
- MimeMessage(Session session) - 디폴트 MimeMessage 객체를 생성한다.
- MimeMessage(Session session, InputStream is) - InputStream으로부터 데이터를 읽고, 파싱해서 MimeMessage 객체를 생성한다.
- void setCountent(Object data, String tyep) - type으로 기술되는 MIME타입의 데이터 Data를 메일의 내용으로 설정한다.
- void setText(String text) - MIME 타입이 text/plain인 메일 데이터 text를 설정한다.
- void setText(String text, String charset) - MIME타입이 text/plain이고 문자 세트가 charset인 메일 데이터 text를 설정한다.
- void setFrom(Address address) - RFC 822의 From 헤더 필드를 설정한다.
- void setRecipients(Message.RecipientType type, Address[] address) - 메일을 받는 사람의 주소를 설정한다.
- void setReplyTo(Address[] addresses) - RFC 822의 Reply-To 헤더 필드를 설정한다.
- void setSentData(Data d) - RFC 822의 Date 해더필드를 설정한다.
- void setSubject(String subject) - RFC 822의 Subject 해더필드를 설정한다.
- void setSubject(String subject, String charset) - US-ASCII가 아닌 다른 이코딩을 사용할 때 RFC 822의 Subject 해더 필드르르 설정한다.
- Session session = Session.getInstance(props, authenticator) - 새로운 세션 객체를 생성한다.
- Session defaultSession = Session.getDefaultInstance(props, authenti cator) - 디폴트 Session 객체를 리턴한다.
- Transport getTranport(String protocal) - 주어진 프로토콜을 임플리멘츠한 Transport 객체를 리턴한다.
- Store getStore() - 사용자가 원하는 기능을 구현한 Store객체를 리턴한다.
- Store getStore(Provider provider) -provider에 기술된 Store 객체를 리턴한다.
- Store getStore(URLName url) - URName타입의 url에 맞는 Store객체를 리턴한다.
- Transport(Session session, URLName urlname) - Transport객체를 생성한다.
- static void send(Message msg) - 메시지 내부에 기술되어 있는 메일 받는 주소에 메일을 전송한다.
- static void send(Message msg, Addrdss[] addreses) - 주어진 주소로 메일을 전송한다.
- abstract void sendMessage(Message msg, Address[] addresses) - 주어진 주소로 메일을 전송한다.
- void connect(String host, String user, String password) - host 컴퓨터로 계정과 암호를 이용해서 연결한다.
- abstract Folder getFolder(String name) - 주어진 이름에 해당되는 폴더 객체를 리턴한다.
- abstract Folder getFolder(URLName url) - 주어진 url에 해당되는 폴더 객체를 리턴한다.
- abstract int getMessageCount() - 폴더에 포함되어 있는 메일 메시지의 수를 리턴한다.
- abstract Message getMessage(int msgname) - msgnum번째의 메일 메시지를 리턴한다. 메일의 인덱스는 1부터 시작된다.
- abstract void open(int mode) - 폴더를 주어진 모드로 연다. mode 값은 READ_ONAY이나 READ_WRITE를 가질 수 있다.
- abstract void close(Boolean expunge) - 폴더를 닫는다.
- abstract boolean create(int type) - Store에 폴더를 생성한다.
- abstract boolean delete(boolean recurse) - 폴더를 삭제한다.
- abstract boolean existe() - 폴더가 존재하는지 체크한다.
- int getMode() - 폴더의 열기 모드를 리턴한다.
- abstract String getName() - 폴더 이름을 리턴한다.
- abstract Folder getParent() - 부모 폴더를 리턴한다.
- Folder[] list() - 현재 폴더 이하의 폴더들을 리턴한다.
- URLName(String nrl) - url 문자열을 파싱해서 URLNAME 객체를 생성한다.
- URLName(String protocal, String host, int port, String file, String username, String password) - 주어진 프로토콜, 컴퓨터, 포트 번호, 파일, 사용자 계정, 암호를 이용해서 URLName 객체를 생성한다.
- URLName(URL url) - URL 타입의 객체 url을 이용해서 URLName 객체를 생상한다.
- String getFile() -파일 이름을 리턴하다.
- String getHost() - 컴퓨터 이름을 리턴하다.
- String getPassword() - 암호를 리턴한다.
- int getPort() - 포트 번호를 리턴하다.
- String getProtocal() - 프로토콜을 리턴한다.
- URL getURL() - URL을 리턴한다.
- String getUsername() - 사용자 이름을 리턴한다.
static Flags.Flag ANSWERED - 메시지가 답장되었다.
static Flage.Flag DELETED - 메시지가 삭제되기 위해 마크되었다.
static Flage.Flag RECENT - 메시지가 최근 것이다.
static Flage.Flag SEEN - 메시지를 사용자가 읽었다.
댓글
댓글 쓰기