Nmail PHP
제품소개
데모
다운로드
구입안내
FAQ (21)
Q&A (6099)
사용후기 (23)
Home    Contact us    Sitemap
Nmail PHP
Nmail.NET
Nmail ASP


Home > Download > Nmail PHP
Nmail PHP 다운로드


제 목 7 - Nmail PHP 2.2.1 -> 2.3.0 Patch / 기능추가
글쓴이 빈경윤
첨부파일 nmail-php-patch-2.2.1-to-2.3.0.tgz (514.9 KB)
nmail-php-patch-2.2.1-to-2.3.0.zip (557.9 KB)

안내) 대용량 첨부기능은 이번 패치에 포함되지 않았고, 올해 12월중 추가될 예정입니다.


주요 개선사항)
-. [발송취소]같은 메일서버내에 보낸 메일을 취소(회수)할 수 있는 기능추가
: 수신확인 페이지에서 취소가능.
-. [편지쓰기]주소 자동완성 기능 추가.
: 주소록, 수신허용에 등록된 주소에서 이름/메일주소/도메인을 검색함.
-. [편지읽기]상세검색 기능 추가.
-. [편지쓰기]편집창(웹에디터) 높이 조절기능 추가.
-. [서명관리]HTML/TEXT 를 자동구분해서 처리하도록 함.
: 기존에 테이블태그등을 사용한 경우 화면이 깨지는 문제 해결됨.
-. [보안]세션보안강화에서 IP가 다를 경우 경고문구/로그를 남기도록 함.
-. [편지읽기]엠파스에서 보낸 첨부파일이 보이지 않던 오류 수정.
-. [메일링리스트]도메인별 메일링리스트 관리기능 추가.
-. [편지쓰기]전달시 첨부파일이 여러개인 경우 간혹 첨부파일 내용이 동일하게 바뀌어버리는 문제 수정.
: 크기가 매우 작은 파일들이 여러개 첨부되었을 때 주로 발생했었음.


세부 개선사항)
-. [게시판]관리자모드에서 머릿말, 꼬릿말에 HTML 태그가 제대로 보이지 않던 문제 수정.
-. [게시판]연결된 게시물이 삭제되었을때 공지사항이 수정/삭제가 안되던 오류 수정.
-. [게시판관리]글쓰기,답변가능회원ID가 제대로 저장되지 않던 오류 수정.
-. [다운로드]일부 서버의 웹브라우저에서 첨부파일 '열기'가 안되던 문제 수정.
-. [수신확인]편지읽기 목록수의 적용을 받도록 수정.
-. [편지쓰기]답장,전달시 본문내에 로딩중인 이미지가 있을 경우 파일첨부가 안되던 문제 수정.
-. [편지쓰기]받는사람 주소에서 일부 메일주소가 잘못 체크되던 문제 수정.
-. [편지읽기]ISO-8859-1 형식에서 일부 특수문자에 의해 MySQL 4.1 이상에서 저장될때 본문이 잘리는 문제.
-. [MySQL]4.1, 5.0 일부 버젼에서 '뷁,샾,젹' 등의 한글이 잘리는 문제 보완
-. [메일파싱]받은날짜 계산 루틴 일부 보완
-. [로그]디비쿼리시 에러로그를 남길때 쿼리문이 너무 길 경우 잘라서 남기도록 함.
-. [UTF8]유니코드 버젼의 일부 언어관련 처리 보완.
-. [관리툴]라이센스상의 최대 사용자수의 마지막 사용자를 추가할때의 에러 수정.
-. [메일파싱]일부 본문, 첨부파일이 제대로 보이지 않던 문제 수정.
-. [편지쓰기]수신확인용 이미지 태그 변경
-. [편지읽기]IE7에서 일부 한글파일명을 가진 첨부파일이 바로 열리지 않던 오류 수정.
-. [편지쓰기]수신확인의 받은사람을 다시 한줄로 나오도록 제한함.
-. [편지쓰기]임시보관함에 저장할때 첨부파일도 함께 저장하도록 함.


패치를 적용하시려면 아래 안내 내용에 따라 진행하시면 됩니다.


패치전 주의사항)
- 2.2.1 까지 업그레이드후 2.3.0 업그레이드를 적용하셔야 합니다.
: 엔메일 버젼은 웹메일에서 서버관리자(postmaster)로 로그인후 [메일서버관리 - Nmail 정보]에서 확인이 가능합니다.
버젼 구분 방법)
2.2.1.beta1 ~ 2.2.1.beta6 => 2.2.0 로 간주하고 2.2.1 패치를 먼저 적용해야 함.
2.2.2.beta1 ~ 2.2.2.beta2 => 2.2.1로 간주하고 이 패치를 적용하면 됨.
2.3.0.beta1 ~ 2.3.0.beta15 => 2.2.1로 간주하고 이 패치를 적용하면 됨.

- 만약 수정된 소스나 디자인이 있다면 미리 백업받아두시기 바랍니다.
: 특히 디자인의 경우 로그인/메인화면/전체레이아웃이 담긴 'main'스킨은 업데이트되지 않습니다.
: 그외 'webmail'스킨 등을 수정하신 경우에는 꼭 백업받아두시기 바랍니다.
2.3.0 에서 변경된 스킨 목록)
nmail/skin/webmail/basic/auto_reply.html
nmail/skin/webmail/basic/img/mail_cancel.gif
nmail/skin/webmail/basic/mail_list.html
nmail/skin/webmail/basic/mail_list_search.inc.html
nmail/skin/webmail/basic/mail_receive_check.html
nmail/skin/webmail/basic/mail_write.html
nmail/skin/webmail/basic/sign.html
nmail/skin/webmail/simple/auto_reply.html
nmail/skin/webmail/simple/img/mail_cancel.gif
nmail/skin/webmail/simple/mail_list.html
nmail/skin/webmail/simple/mail_list_search.inc.html
nmail/skin/webmail/simple/mail_receive_check.html
nmail/skin/webmail/simple/mail_write.html
nmail/skin/webmail/simple/sign.html
nmail/skin/main/basic/img/bg_login.jpg

- 유니코드(UTF-8), Oracle 버젼 등의 별도 제품을 구입하신 업체는 이 패치를 적용하시면 안됩니다.
: 사용중인 버젼을 메일( ibin@passkorea.net )로 알려주시면 알맞은 패치를 따로 보내드립니다.


패치방법) Linux/Unix 사용자
1. 아래처럼 패치파일을 다운로드 받아 덮어씌우고, update_db.php를 실행하면 됩니다.
cd /home/nmail2
wget http://www.passkorea.net/nmailphp/nmail-php-patch-2.2.1-to-2.3.0.tgz
tar zxvfp nmail-php-patch-2.2.1-to-2.3.0.tgz
cd tools/
php update_db.php
./perm_change.sh

2. 웹메일의 [메일서버관리 - Nmail 정보]에서 업그레이드된 버젼을 확인하면 작업이 끝납니다.


패치방법) Windows 사용자
1. [Windows 탐색기]를 실행해서 엔메일이 설치된 폴더( c:\NmailPHP )로 이동합니다.

2. 아래 파일을 다운로드 한 후 '알집'등의 압축프로그램을 통해 '현재폴더에 압축풀기'를 합니다.
: 기존 소스들을 덮어씌우는 작업이므로 덮어씌울꺼냐고 물으면 '예'를 누릅니다.
http://www.passkorea.net/nmailphp/nmail-php-patch-2.2.1-to-2.3.0.zip

3. 엔메일 디렉토리 아래의 tools 폴더로 이동후 cmd.bat 를 실행해 '명령창'을 엽니다.

4. '명령창'에서 아래와 같이 디비 갱신 스크립트를 실행합니다.
php update_db.php

5. 웹메일의 [메일서버관리 - Nmail 정보]에서 업그레이드된 버젼을 확인하면 작업이 끝납니다.



참고) 엠팔에서 보낸 첨부파일이 보이지 않을때의 해결방법

아래 스크립트를 사용하셔서 '메일데이타를 재생성'하시면 됩니다.

[root@ibin2 admin]# /home/nmail2/tools/mail_box_dbrebuild.php

[Nmail] 디비에 저장된 메일데이타를 재생성하는 작업

1. 이전버젼에서 일부 메일의 내용이 제대로 보여지지 않는 문제를 해결한 패치가 나온 경우에 사용됩니다.
2. 현재 디비에 들어있는 모든 메일을 다시 해석후 디비를 업데이트하기 때문에 메일양이 많을 경우 많은 시간이 소요됩니다.
3. 패치적용후 1회만 실행시키면 됩니다.
사용방법)
- 특정 회 원 : /home/nmail2/tools/mail_box_dbrebuild.php domain.com userid
- 특정 도메인 : /home/nmail2/tools/mail_box_dbrebuild.php domain.com
- 전체 도메인 : /home/nmail2/tools/mail_box_dbrebuild.php ALL


     

리스트
번호   제목 글쓴이 등록일 조회수
19  
관리자
22-08-17 11565
18  
관리자
20-02-17 12143
17  
관리자
17-08-21 19856
16  
관리자
14-05-30 35985
15  
관리자
13-10-31 32984
14  
관리자
13-08-29 31331
13  
관리자
13-07-15 29392
12  
관리자
09-08-24 33904
11  
관리자
09-06-26 35257
10  
관리자
09-05-08 35545
9  
빈경윤
08-04-01 39600
8  
빈경윤
07-11-30 35844
7  
빈경윤
07-11-10 50182
6  
빈경윤
07-04-10 36732
5  
빈경윤
07-03-19 33938
4  
빈경윤
07-01-18 34700
3  
관리자
06-11-16 35300
2  
관리자
06-09-13 36230
◀◀ ◁ | 1 | 2 | ▷ ▶▶
패스코리아넷   경남 창원시 마산회원구 내서읍 중리상곡로 129, 한성빌딩 701호
메일 문의 : nmail@passkorea.net   I   전화 : 1544-1608   I   팩스 : 055-231-2069
사업자 등록번호 : 608-25-32288   I   대표자 : 빈경윤