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


nmail@passkorea.net
Home > Download > Nmail PHP
Nmail PHP 다운로드


제 목 4 - Nmail PHP 2.1.7 -> 2.1.8 Patch
글쓴이 빈경윤
첨부파일 nmail-php-patch-2.1.7-to-2.1.8.tgz (303.5 KB)

주의)
2.1.7 까지 업그레이드후 2.1.8 업그레이드를 적용하셔야 합니다.
(2.1.8b1 ~ 2.1.8b8 를 사용중이신 분들은 2.1.7 을 사용중인 것으로 간주하고 이 패치를 적용하면 됩니다.)

[메일서버관리 - Nmail 정보]에서 버젼을 꼭 확인해보시기 바랍니다.
만약 수정된 소스나 디자인이 있다면 미리 백업받아두시기 바랍니다.


주요 개선사항)
-. [편지쓰기]첨부 파일 업로드 도중 '임시보관함에 자동저장'될 경우 업로드가 중단되는 현상.
: 업로드중일때는 자동저장을 생략하도록 함. 패치후 편지쓰기 페이지를 한번 '새로고침'해야 적용됨.
-. [일정관리]2006-11-13 부터 음력으로 지정할 경우 출력되는 않는 문제 수정.
-. [일정관리]시작날짜입력시 종료날짜가 시작날짜보다 작을때는 시작날짜로 자동 갱신해줌.
: '하루종일'선택시 시간을 00:00 ~ 23:50 으로 표시. 기존 비활성화 상태는 그대로 유지됨.
: 수정시 2일 이상의 일정은 시작날짜 변경시 종료날짜고 해당 날짜간격만큼 자동으로 증가해서 갱신함.
-. [바이러스차단]감염이 아닌 의심되는 메일도 차단해서 차단율을 높임.
-. [주소록]아웃룩 내보내기 기능 추가
-. [스팸]첨부파일만 있는 한글 스팸, 일부 스팸 패턴 업데이트.
-. [스팸]CID 이미지를 사용한 영문 스팸 대응
-. [스팸]영문메일 스팸분리시 인식율 증가 및 성능향상.
: 영문 메일내에 2byte 문자가 일부 섞여있더라도 전체 문자 비율의 5% 미만일때는 영문 메일로 간주함.
: 캐릭터셋이 2byte(한중일 등) 언어인 경우 영문메일로 분류하지 않음.
-. [편지목록]답장, 전달한 메일은 별도의 아이콘으로 표시.


세부 개선사항)
-. [주소록]공용주소록에서 Outlook 주소록 링크가 잘못 걸려있던 오류 수정.
-. [스킨]외부 메일(POP3)삭제 링크 오류 수정.
-. [수신거부]수신허용/주소록에 자기자신의 메일주소가 등록되었을 경우의 문제점 보완.
: 일부 스팸의 경우 회신주소/보낸사람 주소를 자기자신인 것처럼 속이는 경우가 있음.
: 이때 스팸분류와 수신거부가 되지 않는 문제점이 있었으므로 이 경우는 수신허용/주소록을 체크하지 않도록 처리함.
: 수신거부 처리시 회신주소/받는사람이 다를때만 리턴메일을 보냄.
-. [관리툴]메일파싱 문제보완을 위한 디비 내용 일괄 갱신 툴 추가.
: 메일파싱 문제의 패치를 적용 후 1회만 실행하면 됨.
-. [편지쓰기]완성형이외의 '뷁웤콹'등의 글자가 깨져서 보내지는 현상.
: 웹페이지에서 보여질땐 관계없으나 아웃룩등에서 볼 경우 ? 형태가 바로 보여지게 됨.
: nmail/include/global_var.php 에서 다음처럼 언어를 변경하면 해결됨.
#$G_SYS[CHARSET] = "euc-kr";
$G_SYS[CHARSET] = "ks_c_5601-1987";
-. [다운로드]첨부파일명에 세미콜론(;)이 들어간 경우 파일명이 잘리던 오류 수정.
: 파이어폭스에선 잘 받아지지만 익스플로어에서는 세미콜론(;)에서 잘림.
-. [편지쓰기]파이어폭스에서 서버 기본 언어가 한글이 아닐 경우 파일 업로드 등에서 한글이 깨지는 문제 수정.
nmail/include/global.php
-. [편지읽기]아웃룩에서 첨부한 일부 파일명이 일부 잘못 디코딩 되는 문제 수정.
-. [주소록]UTF8 에서 아웃룩 주소록 가져오기가 안되던 문제수정.
-. [주소록]편지쓰기시 선택할때 한페이지에 100명에서 500명씩 출력하도록 변경.
-. [POP3]아웃룩 사용시 특정 메일에서 POP3 연결이 멈추는 오류 해결.
: 보낸편지함의 경우 Unix 문서형식(crlf = \n)으로 메일파일이 저장됨.
: 이 메일을 받은 편지함, 개인 편지함 등으로 옮긴뒤 아웃룩에서 가져갈때 발생하는 문제임.
: 기존에 생성된 메일들은 아래 스크립트를 통해 처리하도록 함.
find /var/MailRoot/domains -type f -name '*.eml' -exec /home/nmail2/tools/lf_crlf_conv.php '{}' \;
-. [메일파싱]헤더정보 디코딩시 캐릭터셋이 잘못 지정된 경우 디코딩되지 않은 현상 예외 처리.
-. [편지읽기]받은날짜가 동일할때 일부 메일에서 이전, 다음 버튼의 링크가 동일한 문제 해결
-. [스팸]스팸차단레벨이 '안전형'이 아닐 경우 '위조메일은 바로 삭제'옵션은 사용자가 변경할 수 없게 함.
-. [편지읽기]한메일에서 보낸 플래시 편지지를 제한하는 기능 변경가능하게 함.
: 스팸메일에서 플래시를 악용해 특정 사이트 자동 이동, 전체화면 광고 등을 하고 있어서 기본 차단되어 있음.
: 꼭 필요한 사이트를 위해 설정파일에서 제한하는 태그를 변경할 수 있도록 함.
: 기본 제한되는 태그 - html|body|iframe|link|meta|object|embed|form
: 기존 사용자는 nmail/include/global_var.php 소스를 열어 마지막 라인에 아래 내용을 추가하면 됨.
// [2007-01-17]메일읽기시 삭제하는 태그를 변경할 수 있습니다.
// '태그|태그'형식이어야 하며 중간에 잘못된 문자가 들어갈 경우 에러가 발생합니다.
#$G_SYS['MAIL_READ_DEL_TAGS'] = 'html|body|iframe|link|meta|object|embed|form';
$G_SYS['MAIL_READ_DEL_TAGS'] = 'html|body|iframe|link|meta|form';


업그레이드 방법)
-. 엔메일이 설치된 디렉토리로 이동후 패치파일을 받아 압축을 풀어 덮어씌우시면 됩니다.
cd /home/nmail2
wget http://www.passkorea.net/nmailphp/nmail-php-patch-2.1.7-to-2.1.8.tgz
tar zxvf nmail-php-patch-2.1.7-to-2.1.8.tgz
cd tools/
./perm_change.sh

구버젼에서 깨진 상태로 저장된 메일을 일괄적으로 다시 파싱하는 방법)
-. 메일디비동기화 스크립트와 유사하며, 지정한 도메인/사용자의 모든 메일을 다시 해석해서 저장합니다.
-. 제대로 보여지지 않는 않았던 메일이 많을 경우 1회만 실행하시면 됩니다.
cd /home/nmail2/tools/
./mail_box_dbrebuild.php


       

리스트
번호   제목 글쓴이 등록일 조회수
17  
관리자
17-08-21 8343
16  
관리자
14-05-30 26280
15  
관리자
13-10-31 24140
14  
관리자
13-08-29 22711
13  
관리자
13-07-15 20695
12  
관리자
09-08-24 25713
11  
관리자
09-06-26 26739
10  
관리자
09-05-08 26926
9  
빈경윤
08-04-01 31025
8  
빈경윤
07-11-30 27679
7  
빈경윤
07-11-10 30110
6  
빈경윤
07-04-10 27586
5  
빈경윤
07-03-19 25773
4  
빈경윤
07-01-18 26513
3  
관리자
06-11-16 26776
2  
관리자
06-09-13 28002
◀◀ ◁ | 1 | 2 | ▷ ▶▶
경남 창원시 마산회원구 내서읍 중리 963번지 한성빌딩 701-1호 I 전화 : 1544-1608 I 팩스 : 055-231-2069