놀자코딩
#Programming #Coding #Development #API #Server #python #golang #java #nodejs #javascript #프로그래밍 #코딩 #개발 #서버 #파이썬 #Go언어 #자바 #노드 #자바스크립트
www.youtube.com
웹메일서버를 만들고 있습니다. OS는 Debian Linux 기반에 Postfix, Dovecot, MySQL 등을 사용하고 있습니다. 웹은 PHP로 개발중입니다. MySQL 로 도메인과 계정 연동도 끝났고, 스팸 및 바이러스도 걸러집니다. 남은 부분은 PHP로 웹UI 를 개발하는 것입니다.
간단하게 메일 목록을 가져오는 부분을 구현하였고, 메시지를 보여주는 부분을 구현중입니다. 메일목록을 가져오기 위해서 imap_fetch_overview 함수를 사용하고 있는데, 당장은 목록을 보여주는데 문제는 없지만, 더 많은 정보를 보여주고자 할때, 정보 부족으로 보여줄수 없게 됩니다. 예를 들어서 보낸사람의 이메일 주소를 표시하고 싶어도 그렇게 할 수가 없습니다. 그래서, 더 많은 정보를 가져올 수 있는 함수를 찾아보니, imap_headerinfo 가 있더군요.
일단, 메시지 보여주는 부분을 구현하고, 목록 부분도 imap_headerinfo 를 이용해서 다시 구현하려고 합니다. 메시지를 보여주는 부분에서도 처리해야 할 일들이 많군요. 처음에 개발하려고 할때는 만만하게 봤었는데, 뒤져봐야할 문서들이 많습니다. ^^ 한큐에 설치할 수 있는 설치프로그램까지 만들었습니다. 어느정도 완성되려면 1,2달 정도 걸릴 듯 합니다.
'Programming > PHP' 카테고리의 다른 글
(PHP) CodeIgniter 레이아웃 이용하기 (0) | 2010.03.22 |
---|---|
(PHP) CodeIgniter 설치 (Debian+Apache+PHP+CodeIgniter+MySQL) (0) | 2010.03.21 |
(PHP) 메일박스 이동... (0) | 2008.10.29 |
(PHP) imap_open 실행시 느리게 연결되는 현상 해결 (0) | 2008.10.10 |
(PHP) 받은 메일에서 보낸이,제목에 대한 디코딩 (0) | 2008.09.22 |