반응형
설치환경은 apache, mysql, php를 소스로, paranmail은 rpm
◑ 먼저 필요한 rpm
sendmail과 imap는 꼭 있어야하는 프로그램이다.
없다면, Linux 설치 CD에서 찾아서 설치하고 시작하자.
rpm -Uvh imap*.rpm
설치가 정상적으로 됐다면
# telnet localhost 110
했을 때, 메일환경 정보를 보여준다.
◑ telnet localhost 110 시에 에러가 생긴다면~!
# vi /etc/xinetd.d/imap 해서
disable = no 라고 되어 있으면 서비스 가능,
disable = yes 라고 되어 있으면 서비스 불가능상태이다.
"yes"를 "no"라고 바꾸자.
만약, "no"라고 되어 있는데도 문자가 해결되지 않으면 방화벽쪽을 점검해보자.
◑ rpm -Uvh paran*.rpm 했을때 의존성에서 에러가 생겨 설치 되지 않는다면~!
그냥...
의존성을 무시하고 설치하자. ㅋㅋ
# rpm -Uvh --nodeps paran*.rpm
이때 폴더는 /var/www/html/에 생긴다.
원하는 곳으로 옮기자.
◑ install.php에서 메일 설정 설치시에 include 에러난다면~!
권한 에러이다.
conf 디렉토리 밑에 있는 *.conf 파일 모두 권한을 777로 변경하자.
아예, paranmail 디렉토리를 모두 777로 바꾸던가 ^^
◑ index.html에서 무진장 창 많이 뜨는 에러~!
짜증나면... 이제는 index.html 파일 열기전에 아래 수정부터 하는 것을 버릇들이자.
$MAIL_BASE 경로가 틀리면 생기는 에러이다.
# vi ./conf/webmail.conf 해서
$MAIL_BASE 의 경로를 환경에 맞게 수정하자.
◑ 여러개 도메인으로 메일서버 셋팅하고자 할 때.
① /etc/mail/access 를
localhost.localdomain RELAY
localhost RELAY
durimedia.com OK
192.168.0 RELAY
와 같이 수정한 후
# makemap hash /etc/mail/access < /etc/mail/access 한다.
② /etc/mail/sendmail.mc 를 열어서
DEAMON_OPTIONS('Port=smtp,Addr=127.0.0.1,NAME=MTA')를 찾아서 앞의 주석을 해제(comment out)하고 저장 후
# m4 /etc/mail/sendmail.mc > /etc/sendmail.cf 한다.
③ /etc/sendmail.cf 를 열어서
# SMTP DaemonOptions
O DaemonPortOptions=Name=MTA
O DaemonPortOptions=Port=587,Name=MSA,M=E 라고 수정한다.
④ /etc/mail/local-host-name 에
durimedia.com ==> 자신의 도메인을 입력한다.
⑤ tcp wrapper를 쓸 경우에는 /etc/hosts.allow에
sendmail: ALL
을 추가한다.
◑ 메일 사용시에... 주소록 창에 스크롤 에러~!
top.tle 파일에서 수정~ 이거... 파일 경로 찾느라 엄청 애먹었땅. ㅋㅋ
◑ 먼저 필요한 rpm
sendmail과 imap는 꼭 있어야하는 프로그램이다.
없다면, Linux 설치 CD에서 찾아서 설치하고 시작하자.
rpm -Uvh imap*.rpm
설치가 정상적으로 됐다면
# telnet localhost 110
했을 때, 메일환경 정보를 보여준다.
◑ telnet localhost 110 시에 에러가 생긴다면~!
# vi /etc/xinetd.d/imap 해서
disable = no 라고 되어 있으면 서비스 가능,
disable = yes 라고 되어 있으면 서비스 불가능상태이다.
"yes"를 "no"라고 바꾸자.
만약, "no"라고 되어 있는데도 문자가 해결되지 않으면 방화벽쪽을 점검해보자.
◑ rpm -Uvh paran*.rpm 했을때 의존성에서 에러가 생겨 설치 되지 않는다면~!
그냥...
의존성을 무시하고 설치하자. ㅋㅋ
# rpm -Uvh --nodeps paran*.rpm
이때 폴더는 /var/www/html/에 생긴다.
원하는 곳으로 옮기자.
◑ install.php에서 메일 설정 설치시에 include 에러난다면~!
권한 에러이다.
conf 디렉토리 밑에 있는 *.conf 파일 모두 권한을 777로 변경하자.
아예, paranmail 디렉토리를 모두 777로 바꾸던가 ^^
◑ index.html에서 무진장 창 많이 뜨는 에러~!
짜증나면... 이제는 index.html 파일 열기전에 아래 수정부터 하는 것을 버릇들이자.
$MAIL_BASE 경로가 틀리면 생기는 에러이다.
# vi ./conf/webmail.conf 해서
$MAIL_BASE 의 경로를 환경에 맞게 수정하자.
◑ 여러개 도메인으로 메일서버 셋팅하고자 할 때.
① /etc/mail/access 를
localhost.localdomain RELAY
localhost RELAY
durimedia.com OK
192.168.0 RELAY
와 같이 수정한 후
# makemap hash /etc/mail/access < /etc/mail/access 한다.
② /etc/mail/sendmail.mc 를 열어서
DEAMON_OPTIONS('Port=smtp,Addr=127.0.0.1,NAME=MTA')를 찾아서 앞의 주석을 해제(comment out)하고 저장 후
# m4 /etc/mail/sendmail.mc > /etc/sendmail.cf 한다.
③ /etc/sendmail.cf 를 열어서
# SMTP DaemonOptions
O DaemonPortOptions=Name=MTA
O DaemonPortOptions=Port=587,Name=MSA,M=E 라고 수정한다.
④ /etc/mail/local-host-name 에
durimedia.com ==> 자신의 도메인을 입력한다.
⑤ tcp wrapper를 쓸 경우에는 /etc/hosts.allow에
sendmail: ALL
을 추가한다.
◑ 메일 사용시에... 주소록 창에 스크롤 에러~!
top.tle 파일에서 수정~ 이거... 파일 경로 찾느라 엄청 애먹었땅. ㅋㅋ
반응형
'서버,보안' 카테고리의 다른 글
리눅스 에서 하드 추가 (0) | 2009.06.09 |
---|---|
리눅스 fstab 리드온리 문제 해결 (0) | 2009.06.09 |
웹로그 분석 프로그램 설치하기 (0) | 2009.06.09 |
리눅스 명령어 (0) | 2009.06.09 |
리눅스 rpm 사용법 (0) | 2009.06.09 |
IP Address 변경 및 확인 (0) | 2009.06.09 |
리눅스 여러가지 문제점 해결 - 초보 (0) | 2009.06.09 |
httpd.conf 파일 번역판 (0) | 2009.06.09 |