Nmail PHP Guide

 

Unix/Linux

Version 2.3.1

 

 

 

1. 설치시 필요한 프로그램 버전

    엔메일은 APM(Apache + PHP + MySQL) 데몬을 기반으로 Unix/Linux 환경에서 사용하  도록 제작되었음 

    엔메일 동작에 필요한 최소사양은 다음과 같습니다.

[OS] Linux, FreeBSD, Solaris

[Apache] 1.3.X 이상, Apache 2 지원.

[PHP] 4.3.0 이상, PHP 5 지원.  (mbstring, iconv 모듈 필요)

[MySQL] 3.23.6 이상, MySQL 4, MySQL 5 지원.  (MySQL 4 이상에서는 성능향상 있음)

 

2. 설치환경

   필자는 Ububntu 0.10 server editon으로 설치를 진행하였다

   PentiumIII 933Mhz / 512Mb / 80Gb HDD / 50x ODD / Geforce Vanta

   openMail로 메일서버 구축하려 하였으나 보기도 좋은 떡이 먹기도 좋다하였고 또 패치를하면 웹하드로도

   쓸 수있어 선택하였다. 또한 이번 구축이 성공하면 Open Mail도 도전 할 것이다.

   우선 패스코리아넷社에서 제작 배포하는 Nmail 프로그램을 다운받자 비영리 목적에 한하여 100user의 제한

   과 Copyright의 수정금지 부분만 지킨다면 무료로 사용가능하며 또한 인증을 통하여 1000user까지 확장 가능

   하다 

 

3.설치전 확인사항

설치전 몇가지 확인사항이 필요하다 우분투 시작부터 tomcat 그리고 php 확장모듈까지 본인의 사이트 sequence 대로 진행하였다면 별 무리없이 진행 될 것이다.

 

* PHP 실행파일이 존재하는지 확인합니다.

#ls /usr/bin/php

     /usr/bin/php //출력화면

 

*파일이 존재하는지 확인

#ls /usr/bin/php /usr/bin/pear /usr/bin/pecl /usr/bin/phpize

     ls: **** 그런 파일이나 디렉토리가 없음

 

* /usr/bin/php 가 존재하지 않을 경우 PHP가 설치된 디렉토리를 기준으로 심볼릭링크 생성.

#ln -s /PHP_설치경로_직접입력/bin/* /usr/bin/

 ex)#ln -s /usr/local/php/bin/* /usr/bin/

 

링크된 파일의 실행 테스트

#/usr/bin/php -v

#/usr/bin/pear config-show

 나머지 설정은 모든 과정 진행 후 수정 할 것이므로 pass

 

4.Nmail server 설치 

*Nmail server 다운로드

#wget http://meteor.kr/linux/nmail-php-linux.tgz

압축을 해제합니다.

#tar zxvf nmail-php-linux.tgz

설치 스크립트를 실행한 후 설치 완료가 나올때까지 지시대로 진행하시면 됩니다.

#php nmail-php-2.3.1_install.php

 

 

- Trouble Shooting---------------------------- 

 

1.ioncube 모듈이 자동으로 설치되지 않을경우

*ioncuble 설치

#wget http://meteor.kr/linux/ioncube_loaders_sun_sparc.tar.gz

 *ioncuble 압축해제

 #gunzip < ioncube_loaders_sun_sparc.tar.gz | tar -xf-

 *ioncuble 해제된 directory 필요한 디렉토리로 moving

#cp ioncube/*.so /usr/lib/php5/20060613+lfs/

 

2.mailparse 모듈으 자동으로  설치되지 않을경우

*mailparse 설치 

#wget http://meteor.kr/linux/mailparse-2.1.1.tgz

 

*압축 해제 후 mailparse directory로 이동 

#tar zxvf mailparse-2.1.1.tgz

#cd mailparse-2.1.1/

 

*mailparse 컴파일

#phpize

#./configure

#make

#make install



                                                                                                        smiles075916900.gif
내가 살기위해 남을 죽여 올라가는 방법을 지양하고 나를죽여 내가 선택되는 방법을 지향한다.         -빤스-