Nmail PHP
제품소개
데모
다운로드
구입안내
FAQ (21)
Q&A (6124)
사용후기 (20)
Home    Contact us    Sitemap
기술지원안내
FAQ
Q&A 게시판
사용자 팁


Home > Support > Q&A > Nmail PHP
Nmail PHP Q&A


제 목 Re: 답변 감사드립니다. 소스설치를 다시해봐도 않되네요.
글쓴이 관리자

공개버젼의 경우에도 게시판을 통해 기술지원을 해드리고 있으니 부담 갖지 않으셔도 됩니다.^^

그런데 /var/MailRoot/ 디렉토리 아래에 아무런 내용이 없다니 어디서부터 점검해봐야 할지 조금 헷갈립니다.
일단 FAQ에 있는 삭제방법을 참고하셔서 모두 삭제하신 후 재설치를 해보신 후
설치과정에서 에러 문구가 나온다면 알려주셔야 할 것 같습니다.

그리고 아래처럼 엔메일 관련 디렉토리가 제대로 생성되었는지 확인해보시고,
사용중인 OS 명도 함께 알려주시기 바랍니다.

[****@**** admin]# ls -l /home/nmail2/
합계 17580
drwx--x--x 17 root root 4096 12월 28 09:32 MailRoot/
drwx------ 2 nmail2 root 22 12월 16 2005 _backup/
drwxr-xr-x 2 nmail2 root 38 8월 9 2006 doc/
drwx------ 3 nmail2 root 29 2월 9 09:43 filtertemp/
drwxr-xr-x 9 nmail2 root 8192 2월 2 13:24 nmail/
drwx------ 5 nmail2 root 4096 2월 5 18:28 tools/
drwx-wx--- 2 nmail2 apache 32768 2월 9 08:51 weblogs/
[****@**** admin]# ls -l /var/|grep MailRoot
lrwxrwxrwx 1 root root 21 2월 7 2006 MailRoot -> /home/nmail2/MailRoot/
[****@**** admin]# ls -l /var/MailRoot/bin/
합계 584
-rwxr-xr-x 1 nmail2 root 88208 11월 16 16:32 CtrlClnt*
-rwxr-xr-x 1 nmail2 root 4192 11월 16 16:32 MkMachDep*
-rwxr-xr-x 1 nmail2 root 11328 11월 16 16:32 MkUsers*
-rwxr-xr-x 1 nmail2 root 4300 11월 16 16:32 XMCrypt*
-rwxr-xr-x 1 nmail2 root 455556 11월 16 16:32 XMail*
-rwsr-sr-x 1 nmail2 root 15416 11월 16 16:32 sendmail*
-rwsr-sr-x 1 nmail2 root 104 12월 21 2005 sendmail.sh*
[****@**** admin]# ls -l /var/MailRoot/domains
합계 4
drwx--x--- 24 root apache 4096 2월 6 17:13 nbuilder.net/
drwx--x--- 3 root apache 22 12월 21 2005 xmailserver.test/


추가)
아래 경고는 php.ini 에서 존재하지 않는 확장모듈인 php_mbstring.dll 이 잘못 등록되었다는 메세지입니다.
확인후 설정에서 제거하시면 되며 엔메일 설치 문제에는 별다른 영향을 미치지 않을 것으로 보입니다.
<b>Warning</b>: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20050922/php_mbstring.dll' - /usr/local/lib/php/extensions/no-debug-non-zts-20050922/php_mbstring.dll: cannot open shared object file: No such file or directory in <b>Unknown</b> on line <b>0</b><br />


--------------Original Message--------------
/var/MailRoot/ 이 디렉토리 아래에 말씀하신 디렉토리가 없습니다. /var/MailRoot/ 디렉토리에 아무것도 없습니다. 말씀하신 방법으로 소스컴파일해서 설치파일을 다시 실행했는데도 마찮가지입니다. 혹시 설치하다보면 아래와 같은 에러가 나는데 이것이 원인일까?

==============================================================================
= [20] 엔메일 메일서버 관리자 계정을 추가합니다.
==============================================================================
<br />
<b>Warning</b>: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20050922/php_mbstring.dll' - /usr/local/lib/php/extensions/no-debug-non-zts-20050922/php_mbstring.dll: cannot open shared object file: No such file or directory in <b>Unknown</b> on line <b>0</b><br />
가입실패 : 이미 가입된 ID입니다.
=> postmaster

==============================================================================
= [21] sendmail wrapper (/usr/sbin/sendmail) 발송 테스트.
==============================================================================
<br />
<b>Warning</b>: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20050922/php_mbstring.dll' - /usr/local/lib/php/extensions/no-debug-non-zts-20050922/php_mbstring.dll: cannot open shared object file: No such file or directory in <b>Unknown</b> on line <b>0</b><br />
[성공]
sendmail 을 이용해서 발송하던 프로그램에서도 정상적인 메일발송이 가능합니다.


==============================================================================
= [18] 엔메일 디비 데이타를 설치파일로부터 가져옵니다.
==============================================================================
<br />
<b>Warning</b>: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20050922/php_mbstring.dll' - /usr/local/lib/php/extensions/no-debug-non-zts-20050922/php_mbstring.dll: cannot open shared object file: No such file or directory in <b>Unknown</b> on line <b>0</b><br />
DB dump file 을 import 하고 있습니다.
서버사양에 따라 5~10분정도 걸릴 수 도 있으니 완료메세지가 나올때까지 기다려 주십시오.
[생략]회원테이블(nmail_member)이 이미 생성되어 있으므로 테이블 생성 작업은 생략합니다.
[생략]우편번호 데이타가 이미 들어가 있으므로 데이타 삽입은 생략합니다.
=> 우편번호(nmail_zipcode) : 48,161건
[생략]음력 데이타가 이미 들어가 있으므로 데이타 삽입은 생략합니다.
=> 음력(nmail_diary_lunar) : 109,938건

======================================================================================
위에 에러나는 부분때문일까요? 또 /home/nmail2/MailRoot 디렉토리 밑에도 아무 파일도 디렉토리도 없습니다,
공개버전 설치하구서 이런 질문을 드리는게 죄송한데요~ 문제해결 방법을 알길이 없네요.






--------------Original Message--------------
먼저 아래 디렉토리가 실제로 존재하는지 확인해보시기 바랍니다.
/var/MailRoot/domains/domain.com/0001/postmaster/Maildir/new/

만약 존재하지 않는다면 설치과정에서 메일엔진 자동설치시 문제가 발생했을 가능성이 있습니다.

[설치메뉴얼]에서 아래 내용을 참고하셔서 메일엔진을 소스 컴파일해서 설치하시면 해결될 것 입니다.
III. 설치시 문제 해결
2. 메일엔진 소스 컴파일이 필요한 경우

메일엔진을 설치후 25번 포트가 제대로 응답하는 것을 확인 한 후
잘못 추가된 회원/도메인을 관리툴에서 모두 삭제하시고, 설치스크립트를 다시 실행해보시면 나머지 설치작업이 마무리 될 것 입니다.



--------------Original Message--------------
※ 필수입력정보 ※

▷ 제품버젼 : nmail-php-2.1.8
▷ 오류발생 메뉴/주소 :
▷ 에러메세지 :

[Nmail Error - FILE]
사용자 메일 디렉토리에 퍼미션 오류가 있습니다.
=> /var/MailRoot/domains/domain.com/0001/postmaster/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


▷ 메일발송시 에러

Nmail Error - FILE]
파일 쓰기 실패 :

[시스템오류]
/var/MailRoot/domains/domain.com 디렉토리에서 쓰기권한이 없습니다.
관리자에게 문의하여 주십시오.

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

Warning: fopen(/var/MailRoot/domains/domain.com/0001/postmaster/Maildir/out/1170902413.57.570.eml) [function.fopen]: failed to open stream: Permission denied in /home/nmail2/nmail/include/file.php on line 811

Warning: fwrite(): supplied argument is not a valid stream resource in /home/nmail2/nmail/include/file.php on line 814

Warning: fclose(): supplied argument is not a valid stream resource in /home/nmail2/nmail/include/file.php on line 815



▷ 질문내용 : 설치하고 바로 접속했는데 저런 에러 메시지가 납니다. 에러가 나두 접속은 됩니다. 아파치 설정에 user, group는 nobody로 되있습니다. 메일 발송시에도 위와 같은 에러가 나고 발송은 잘됩니다. 근데 메일수신은 안되더라구요. 에러메시지에 도메인주소는 비밀글이 되지않아 변경했습니다. 저희가 동호회로 비영리단체인데요. 공개된 버전이 있어서 설치해봤는데요 서버관리에 미숙해서 에러의 원인을 찾기도 쉽지않네요. 해결할수 있는 방법이 있을까요?


       
관련 게시물
번호   제목 글쓴이 등록일 조회수
247  
한규영
07-02-08 6554
   
관리자
07-02-08 6413
   
한규영
07-02-08 6276
   
관리자
07-02-09 5777
   
한규영
07-02-10 5855
   
관리자
07-02-12 6147
   
한규영
07-02-24 5555

리스트
번호   제목 글쓴이 등록일 조회수
254  
헬프미
07-02-13 6018
   
관리자
07-02-13 6380
253  
천상풍귀.
07-02-12 6172
   
관리자
07-02-13 5781
   
천상풍귀
07-02-13 5230
   
관리자
07-02-13 6108
   
천상풍귀
07-02-13 5410
252  
박재완
07-02-12 6084
   
관리자
07-02-12 7788
251  
궁금이
07-02-11 5275
   
관리자
07-02-12 6081
250  
nwmail 사용자
07-02-11 6480
   
관리자
07-02-12 5789
249  
한규영
07-02-10 7243
   
관리자
07-02-10 9052
   
한규영
07-02-10 7904
   
관리자
07-02-12 7349
   
한규영
07-02-24 6468
248  
김영태
07-02-09 7181
   
관리자
07-02-10 6728
◀◀ 261 | 262 | 263 | 264 | 265 | 266 | 267 | 268 | 269 | 270 | ▶▶
패스코리아넷   경남 창원시 마산회원구 내서읍 중리상곡로 129, 한성빌딩 701호
메일 문의 : nmail@passkorea.net   I   전화 : 1544-1608   I   팩스 : 055-231-2069
사업자 등록번호 : 608-25-32288   I   대표자 : 빈경윤