James로 웹메일 개발하기 ??
글쓴이: ori7211 / 작성시간: 월, 2009/11/09 - 11:34오전
IMAP + WEBMAIL 이라는 단어를 구글 검색을 통해 여기 까지 오게 되었습니다.
저는 소규모 그룹웨어에서 사용할 웹메일을 개발중에 있는
초보 개발자 입니다.
웹메일 구성에 대해 좀 이해가지 않는 부분이 있어 이렇게 질문을 드리게 되었습니다.
지금 Apache에서 제공하는 James 메일서버와 Javamail 으로 웹메일을 개발중에 있는데,
메일서버에 있는 메일들은 POP3 나 IMAP 프로토콜을 사용해서만 컨트롤 해야 되는지.
궁금증이 생겨서요.
지금 제 경우 James 메일 서버는 pop3 프로토콜만 지원하기 때문에.
메일 상태를 구분하는 Flag값 저장등이 되지 않고 있습니다.
그래서 qmail 이라던가 sendmail 등 imap 프로토콜을 지원하는 리눅스 기반의 메일서버를 생각하고 있거든요.
글이 좀 두서 없는것 같은데. 질문을 요약하자면.
1. 웹메일 구현시 사용자의 화면에 보여지는 메일리스트나 정보등을 메일서버에서 가져올때.
pop3 이나 imap 프로토콜 으로만 가져와야 하는지,
읽어 주셔서 감사합니다.
Forums:
메일 저장할때의 방법에 따라 다르지 않을까 합니다.
JAMES 2.x.x 대의 버전은 IMAP 지원 안되고
JAMES 3.x.x 대의 버전은 IMAP 지원되는 걸로 알고 있습니다.
JAMES 2.x.x 대 버전에서는
메일저장방식이
file
db
dbfile
이렇게 3종류로 저장방식 선택 가능하구요.
db 이용하는 방식이라면 pop3에 붙지 않고 쿼리 날려서 내용 가져올수 있고
file 이용하는 방식이라면 해당 폴더의 파일리스트를 메일 리스트로 이용가능 하겠지요.
질문이 오래된 질문이라
다 해결되었는지도 궁금합니다...^^;
kldp.net 에 많은 프로그래머들이 동참하기를 바라며...^^
dbmail 검토해 보세요.^^
dbmail.org 한번 보시면 좋겠네요^^
댓글 달기