APM : Xampp (아파치 그룹에서 배포하는 apm 버전, 운영체제별로 배포하고 있음)
hMailServer : SMTP, POP3, IMAP 지원하고, UI로 모든 세팅이 가능함.
Squirrelmail : 웹메일 구축을 위한 php용 오픈소스.
(위의 모든것이 오픈소스이고 기업에서도 무료로 쓰실수 있습니다. 다만, 유지보수에 대한 책임이 없다는거... 등등 --)
저를 기준으로 설명드립니다.
우선 기본적으로 웹메일 서버를 구축하기 위해서는 고정ip가 필요합니다.
(없으시다면 미리미리 포기하는게 정신건강에 좋습니다.
지나가는 유져 : 왜~ 꼭! 고정IP여야 하나요? 유동ip에 다이나믹 DNS서비스 받고 있으면 안되나요?
종스 : 되긴 됩니다만, 위에서도 말했듯이 정신건강에 매우 헤롭습니다. -0-;)
Xampp 설치하여 웹서버를 운영합니다. (간단한듯 하지만 웬만한 세팅을 모두 익히셔야 합니다 --;)
운영되는 웹서버에 hMailServer를 설치합니다. 윈도우 버젼이니 그냥 설치하면 됩니다.
이때 수반되는 것이 있습니다. smtp 포트, pop3 포트, imap 포트가 오픈되어 있어야 합니다.
그리고 apm 환경이므로 Mysql DB도 구축되어 있어야 겠죠~
그리고 세팅을 합니다. (세팅방법은 검색하시면 아주 자세히 나와 있습니다.)
Squirrelmail 에서 소스를 받아서 웹에서 올립니다.
(일반적으로 리눅스용으로 소스를 배포하고 perl을 이용하여 세팅하지만, 수동 세팅방법으로 하면됩니다.)
apm를 구축하다보면 php.ini 파일 수정하듯이 Squirrelmail 도 config 폴더에 있는 파일들을
그런식으로 수정하여 세팅하면됩니다.
기본적으로 메일 발송 체크를 합니다. 아웃룩을 사용해서 체크하셔도 됩니다. (편하실대로~ 무엇이 편하다는 거지? 쏘리요~ ㅋㅋ)
자 모든게 되었네요~ Squirrelmail 메일 접속하면... 과연 이걸 어디다가 내놔야 하나?
머리가 이리 허접해 하실지 모르지만, 있을건 다 있구려 화개장터~~~ -0-;
자자~ plugin 을 설치합니다. 각종 플러그인이 영어 입니다.
그리고 플러그인 폴더에 압축을 풀고 세팅에 들어가봐도... 적용이 안됩니다. -0-;
Squirrelmail 사이트이 문서를 뒤집니다. 다 영어 입니다. 그래도 해석합니다. 중고등학교때 배운 실력이면 해석은 대충 됩니다 --;
config.php 파일에 보면
/**
* To install plugins, just add elements to this array that have
* the plugin directory name relative to the /plugins/ directory.
* For instance, for the 'squirrelspell' plugin, you'd put a line like
* the following.
* $plugins[0] = 'squirrelspell';
* $plugins[1] = 'listcommands';
*/
요런 문구가 있네요~ 주석처리 되어 있습니다. 맞습니다. 추가한 플러그인의 폴더 이름을 배열 형식으로 넣으시면 됩니다.
그리고 각각의 플러그인 세팅법은 그 플러그인 디렉토리에 INSTALL 이라는 파일안에 적혀져 있습니다.
그것도 나름해서 세팅합니다.
very good~~~~~~~~~ 잘 작동하네요~ 어디 깔끔한 테마 없는지 찾아 봐야 겠네요~
그래도 디자인이 중요하잖아요~ 기능 + 디자인!
마지막으로 보너스로 스샷 보여드리죠~ captcha 를 적용한 로그인 화면~~~ ^^;