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

Nmail PHP 다운로드

Nmail PHP 3.0 -> 3.1 업데이트 / PHP mysqli 함수사용

PASSKOREA 2020.02.17 17:12 조회 12625

 

Nmail PHP 3.0 -> 3.1 업데이트 / PHP mysqli 함수사용

 

 

-   -

 

1.   주요 개선 사항. 1

     관리자용 - 메일서버관리 / 관리자메뉴. 1

     사용자용. 1

2.  업데이트 주의사항. 2

     유지보수계약을 맺고 계신 업체 안내. 2

     사용중인 버젼 확인. 2

     수정된 소스 안내. 2

     Oracle 버젼, 별도 커스터마이징되어 납품된 경우. 2

3.  업데이트 방법. 3

     Linux/Unix 사용자. 3

     Windows 사용자. 3

 

 

1. 주요 개선 사항

  관리자용 - 메일서버관리 / 관리자메뉴

- PHP7에서 mysql 함수 삭제로 mysqli 함수사용

- Apache Alias 경로 접근시 Javascript&CSS include path 개선

- outlook2013 supportLists tag 처리

- 부재중 응답 메일 자동발송시 본문 스킨파일 로드이상 개선

- [메일 발송 상태] 메일발송상태 발송기록 문제 개선

- [스팸차단 설정] 스팸 단어/주소 차단기능 작동개선

- [도움말] 내용수정 및 일부 페이지 디자인 보완

  사용자용

- [편지쓰기] 메일 전달/다시보내기시 기존 첨부파일 자동첨부 및 삭제 기능 추가

- [편지쓰기] 대용량 첨부시 다운로드 링크 본문 상단 위치지원 및 디자인 개선

- [편지복구] PHP7.0 버전에서 편지함 복구시 __제목없음__ 문제개선

- [편지인쇄] 메일 인쇄시 부트스트랩 lib 영향으로 인한 출력개선

- [공용게시판] 게시판 임시보관글 불러오기시 문제개선

- [다운로드] 엣지 브라우져 다운로드시 파일명 문제 개선

 

 

2.   업데이트 주의사항

 

  유지보수계약중인 경우

저희와 별도 유지보수계약을 맺고 계신 업체에서는 업데이트를 메일

nmail@passkorea.net )로 요청하시면, 처리후 결과를 회신드리고 있습니다.

-          작업가능 시간대 : ~ 09-18

-          업데이트시 사용자 화면상 바뀌는 부분이 없고, 메일 서비스를 재시작하지 않아도 됩니다.   따라서 요청시 접수 순서대로 적용해드리고 있습니다.

-          업데이트후 모니터링 및 정기점검을 통해 장애여부를 점검해드립니다.

 

  사용중인 버젼 확인

웹메일에서 서버관리자(postmaster)로 로그인하여,

[메일서버관리 - Nmail 정보]에서 Nmail PHP 3.0.0 또는 3.0 이상인지 확인합니다.

             업데이트 가능 버전) 3.0.0 / 3.0

             업데이트 불가 버전) 2.x.x 모든버전

 

 

  수정된 소스 안내

업데이트는 기존 소스를 덮어씌우는 형태로 진행됩니다.  따라서 수정된 소스나 디자인이 있다면 반드시 미리 백업 받아두시기 바랍니다.

 

  Oracle 버전 및 유지보수계약중인 경우

Oracle 버전 등의 별도 계약을 통해 구입하거나 유지보수중인 경우 이 패치를 적용하시면 안됩니다.

유지보수계약중인 업체명과 엔메일 버젼을 메일 ( nmail@passkorea.net )로 알려주시면 별도 안내를 해드리도록 하겠습니다.

 

 

3.   업데이트 방법

 

  Linux/Unix 사용자

1. 패치파일을 다운로드 받아 덮어씌우고, update_db.php 를 실행합니다.         

cd /home/nmail2

             wget http://www.passkorea.net/nmailphp/nmail-php-patch-3.0-to-3.1_utf8.tgz

             tar zxvfp nmail-php-patch-3.0-to-3.1_utf8.tgz

             cd tools/

             php update_db.php

                           # 중요) 반드시 업데이트 프로그램(update_db.php)을 실행해야 합니다.

 

2. 메일엔진은 변경된 내용이 없으니, 이번 패치에서는 교체하지 않아도 됩니다.

 

3. 웹메일의 [메일서버관리 - Nmail 정보]에서 업그레이드된 버젼을 확인하면 모든 작업이완료됩니다.

 

 

  Windows 사용자

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

 

2. 아래 파일을 다운로드 한 후 '알집'등의 압축프로그램을 통해 '현재폴더에 압축풀기'를 합니다기존 소스들을 덮어씌우는 작업이므로, 덮어 씌울지 묻는 창에서 ''를 누릅니다.

    http://www.passkorea.net/nmailphp/nmail-php-patch-3.0-to-3.1_utf8.zip

중요) PHP 5.3을 사용중인 경우에는 Ioncube loader를 업그레이드 해주셔야 합니다.

     IIS 및 아파치 재구동이 필요할 수도 있으므로 신중히 작업하시기 바랍니다.

       a) nmail 설치 폴더\tools\loader\ioncube_loader_win_5.3.dll 

          nmail 설치 폴더\tools\loader\ioncube_loader_win_5.3_ts.dll
         
위 파일 중 대상되는 파일을 php 설치 폴더\ext폴더에 덮어써야 합니다.

 

3. 엔메일 디렉토리 아래의 tools 폴더로 이동후 update_db.bat 를 실행합니다. (중요!)

 

4. 메일엔진은 변경된 내용이 없으니, 이번 패치에서는 교체하지 않아도 됩니다.

 

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

 

 


 

업데이트후 장애 대응 자료

 

업데이트후 ionCube Encoder PHP 버전 에러 - https://www.passkorea.net/nmail-php-faq/49773?board_category_id=16

 

업데이트후 화면 깨짐이나 기능 오류 대응 - https://www.passkorea.net/nmail-php-faq/49774?board_category_id=16

 

 

고객지원

 

업데이트 작업으로 인한 영향도는 유지보수 고객사가 아닌 경우, 서버마다 달라 정확히 예측이 어렵습니다.

중요 서비스일 경우 반드시 개발 서버를 구축하여 업데이트 테스트를 사전에 진행후 영향도를 미리 파악하셔야 합니다.

 

업데이트 작업 관련 문의는 정확한 상담을 위해 홈페이지 [고객지원 > 문의하기] 로 접수 부탁드립니다. 

홈페이지 접수 순서대로 답변드리고 있습니다.

 

 

이전 글 Nmail PHP 3.1 -> 3.2 업데이트 / 안티바이러스 교체 및 보안개선 PASSKOREA 2022.08.17
다음 글 Nmail PHP 3.0 개선 사항 PASSKOREA 2017.08.21