[메일서버관리 - 메일 로그 SMTP]에서 특정 날짜의 로그가 없다는 말씀이십니까?
그렇다면 해당 시점에 디비 동기화가 이루어지지 않아 자동 분석되지 않았을 가능성이 보입니다.
아래처럼 수동으로 로그 분석기를 실행해보시면 됩니다.
Linux)
cd /home/nmail2/tools
php log_analyze.php 30
Windows)
윈도우 탐색기를 열어 엔메일이 설치된 디렉토리에서 tools 디렉토리로 이동하여 cmd.bat 를 실행합니다.
ex) C:\NmailPHP\tools\cmd.bat
php log_analyze.php 30
참고) Windows 서버일 경우, 아래처럼 '예약된 작업'에서 하루에 1회씩 디비 동기화를 실행해주셔야, 지난 로그중 일부 날짜가 누락되는 현상이 해결됩니다.
http://www.passkorea.net/nmailphp/nmail-php-2.6.11_windows_manual.htm#_Toc373849084
7. 예약된 작업에 ‘디비 동기화 작업’ 추가
Windows 2003)
1. [시작 ? 제어판 ? 예약된 작업]에서 ‘예약 작업 추가’클릭.
2. [다음]버튼을 클릭하고, [찾아보기]를 눌러 아래 엔메일 디비 동기화 스크립트를 선택.
l C:\NmailPHP\tools\mail_box_dbsync_all_auto.bat
3. ‘작업 실행’을 ‘매일’로 체크하고 [다음]버튼을 클릭.
4. ‘시작 시작’을 새벽시간대(02~04시)로 변경하고 [다음]버튼을 클릭.
5. 관리자계정의 비밀번호를 입력한 후 [다음]버튼을 클릭.
6. [마침]버튼을 클릭하면 완료됩니다.
Windows 2008)
[관리도구 - 작업 스케줄러]
1. 작업 만들기
일반 탭)
이름 - NmailDbSync
보안 옵션 - 사용자의 로그온 여부에 관계없이 실행
가장 높은 수준의 권한으로 실행.
트리거 탭)
새로 만들기 - 매일 오전 4:30
동작 탭)
새로 만들기 - 프로그램 시작
프로그램/스크립트 ?
C:\NmailPHP\tools\mail_box_dbsync_all_auto.bat
시작 위치(옵션) - C:\NmailPHP\tools\
2. [확인]누르고, 관리자 계정 비밀번호 입력.
-------------------- Original message --------------------
※ 필수입력정보 ※
▷ 제품버젼 :2.6.3
▷ 오류발생 메뉴/주소 :로그 기록 없음
▷ 에러메세지 :
▷ 질문내용 :
smtp 로그 기록이 중간에 비어있습니다.
11월 23일부터 12월 6일까지 로그 기록이 남아 있지 않습니다.
나머지는 정상적으로 나오는데.. 확인 부탁드립니다.