NEW Nmail PHP 3 업그레이드 할인
자세히 보기

설치직후 받은 메일이 웹메일에서만 보이지 않는 경우

PASSKOREA 2007.06.01 10:18 조회 22417

엔메일의 경우 빠른 처리를 위해 메일정보를 디비에 저장하게 됩니다. 그러나 설치시 문제가 있을 경우 디비에 저장하는 과정에서 오류가 발생할 수 있습니다. 이 경우 메일은 실제로 받았으므로 아웃룩에서 가져갈 수 있지만 웹메일에서만 보이지 않는 현상이 발생하게 됩니다.

다음 각 단계별로 문제가 해결될때까지 테스트를 진행해보시면 됩니다. 만약 에러가 나온다면 에러메세지와 함께 저희 홈페이지( http://passkorea.net )로 문의를 주시면 됩니다.


1. 다음처럼 [ 메일데이타와 디비 동기화 작업 ]을 해보신 후 웹상에서 보여지는지 확인해보시기 바랍니다.
cd /home/nmail2/tools/
./mail_box_dbsync.php ALL


2. 웹상에서 메일이 보여진다면 메일을 받은 후 디비에 넣는 과정에서 문제가 발생했을 가능성이 높습니다.
이때, PHP 바이너리가 /usr/bin/php 위치에 존재하는지 확인후 없다면 심볼릭링크를 걸어주어야 합니다.
ls -l /usr/bin/php
ls: /usr/bin/php: No such file or directory
# /usr/local/php/bin/php 에 존재할 경우
# ln -s /usr/local/php/bin/php /usr/bin/


3. 아래와 동일하게 쉘스크립트를 실행해보시고 에러메세지가 나온다면 알려주시기 바랍니다. /home/nmail2 가 아닌 다른 곳에 설치하더라도 /home/nmail2 로 심볼릭링크가 걸리도록 되어 있습니다. 반드시 아래처럼 전체경로를 모두 입력해서 실행해보시기 바랍니다.
Linux OS)
/home/nmail2/nmail/filter.sh.php

Solairs OS)
/export/home/nmail2/nmail/filter.sh.php

정상적인 실행결과)
[root@ibin2 /]# /home/nmail2/nmail/filter.sh.php
올바른 경로로 접근하여 주십시오.


4. PHP 버젼 확인시 아래처럼 'ionCube PHP Loader' 모듈이 등록된 상태로 나와야 합니다.
/usr/bin/php -v
PHP 4.4.1 (cli) (built: Dec 26 2005 15:06:08)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies
with the ionCube PHP Loader v3.1.22, Copyright (c) 2002-2006, by ionCube Ltd.


5. 4번 과정에서 모듈이 등록되지 않았다면 웹서버와 쉘모드의 PHP 버젼, php.ini 경로를 비교해보야 합니다.
웹서버) 웹메일의 [메일서버관리 - PHPINFO]에서 확인.
쉘모드) /usr/bin/php -v; /usr/bin/php -i|grep ini

A) PHP 버젼이 다른 경우.
PHP가 2개 이상 설치된 경우로써 사용하지 않는 PHP를 제거후 /usr/bin/php 에 사용하는 PHP의 실행파일을 복사해 넣어야 합니다.

B) PHP 버젼이 같지만 php.ini 경로가 다른 경우
안녕리눅스 등 일부 배포판에서는 웹서버와 쉘모드에서의 php.ini 경로가 다음처럼 다른 경우가 있습니다. 이 경우 웹서버에서 사용되는 php.ini 의 마지막에 추가된 엔메일 관련 설정을 그대로 복사하셔서 쉘모드에서 사용되는 php.ini 의 마지막에 추가하신 후 4번 과정으로 확인하시면 됩니다.


6. 5번 과정까지 확인후 문제가 해결되지 않는다면 아래처럼 오늘 날짜의 필터로그와 함께 문의해주시기 바랍니다.
tail /var/MailRoot/logs/filters-200701020000

이전 글 스팸이 대량 발송될 경우의 대응 및 추적방법 - 보내기/받기 불가상태 PASSKOREA 2007.06.16
다음 글 Redhat Linux 9 에서 메일서버가 자주 다운되는 현상 해결방법 PASSKOREA 2007.06.01