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

퍼미션 관린 질문좀 드릴게요

안***요 2008.01.07 13:56 조회 5561

[Nmail Error - FILE]
사용자 메일 디렉토리에 퍼미션 오류가 있습니다.
=> /var/MailRoot/domains/hnpcompany.com/0001/pi70545/Maildir/new/

문제의 원인은 다음처럼 발생시기에 따라 다릅니다.

1. 엔메일을 설치하고 바로 문제가 발생한 경우.
Apache 웹서버의 설정파일인 httpd.conf 에서 설정된 소유자 정보를 확인해보시기 바랍니다.
간혹 Group 이 #-1 처럼 제대로 지정되지 않아서 문제가 발생하는 경우도 있습니다.
ex)
/usr/local/apache/conf/httpd.conf
User nobody
Group #-1
=>
User nobody
Group nobody

2. 정상적으로 사용하던 도중 갑자기 발생한 경우.
메일데이타가 저장된 디렉토리의 소유자, 퍼미션 정보가 관리자의 임의조작으로 인해 변경되었을 가능성이 높습니다.
이 경우 아래처럼 root권한으로 퍼미션 재조정스크립트를 실행하시면 해결됩니다.
ex)
su
cd /home/nmail2/tools/
./perm_change.sh


Warning: error_log(/home/nmail2/weblogs/error-20080107.txt) [function.error-log]: failed to open stream: Permission denied in /home/nmail2/nmail/include/func.php on line 836


이런내용의 에러가 메일내용을 보면 나오거든요

httpd.conf 에 user 랑 group 는 모두 nobody 설정해주었구요

./perm_change.sh 명령도 줘보았는데

그대로 계속 에러나네요

댓글 4
이전 글 메일 수신이 안되요 4 박*렬 2008.01.07
다음 글 메일 리스트에서 스팸처리 등록 1 이*은 2008.01.03