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

네이버 대용량첨부 화면 깨짐 - 네이버측 해결 완료

PASSKOREA 2022.11.22 10:08 조회 10660

2022-11-24) 네이버측 오류가 개선되어, 신규 발송되는 대용량첨부는 아래 패치를 적용하지 않아도 정상적으로 보여집니다.


---


안녕하세요. 패스코리아넷입니다.

 

2022년 1121일자로 네이버에서 대용량첨부해서 보낸 메일의 화면이 깨지는 현상이 보고 되었습니다. (네이버측 HTML 오류 발생)

네이버 측에서 잘못된 HTML 태그가 붙지 않도록 개선되어야 하지만,

이미 수신된 메일도 있으므로, 엔메일에서 긴급 패치를 준비하였습니다.

 

# 적용 제품

- Nmail PHP 3

- Nmail PHP 2

 

# 해결 방법 1 - 유지보수계약중인 경우

nmail@passkorea.net 으로 회사명과 함께 요청주시면, 패치를 적용해드리고 있습니다.

 

# 해결 방법 2 - 직접 패치 적용

회사내 개발자/서버관리자에게 다음 패치 작업 요청을 해주시면 됩니다.  패치 관련 문의는 [기술지원 > Q&A 게시판]을 이용 부탁드립니다.

 

패치 방법) global_user_define.inc.php 파일을 열어, 마지막 라인인 “?>” 앞에 다음 코드 4줄을 추가해주시면 됩니다.

 

cd /home/nmail2

vi nmail/include/global_user_define.inc.php

 

// [2007-01-17]메일읽기시 삭제하는 태그를 변경할 수 있습니다.

// [2022-11-21] 네이버에서 대용량첨부시, 잘못된 HTML 태그인 `<style="text-decoration: none;">` 추가로 인한 화면 깨짐 방지 위해 `style=` 추가

//   '태그|태그'형식이어야 하며 중간에 잘못된 문자가 들어갈 경우 에러가 발생합니다.

$G_SYS['MAIL_READ_DEL_TAGS'] = 'html|body|iframe|link|meta|object|embed|form|base|style=';

 

# 오류 원인

최근 네이버 메일 시스템 개편이후 발생한 것으로 추정되며,

 

네이버 대용량첨부가 보여지는 영역에 "<style=" 이라는 잘못된 태그가 들어갔습니다.

 

이로 인해 저희 엔메일에서 "<style" 태그를 삭제하는 범위가 잘못 인식되어, 메일 본문 일부가 깨져 보이게 되었습니다.

 

네이버 대용량첨부 잘못된 HTML 태그)

<style="text-decoration: none;"><img src="https://ssl.pstatic.net/static/pwe/naver_mail/btn_mybox.png" width="18" height="18" alt="MYBOX 저장" style="border:0; vertical-align:top;">

 

# 패치후 테스트 방법

네이버에서 대용량첨부를 하여 자신의 메일주소로 메일을 보내서, 대용량첨부가 잘 열리는지 확인해보시면 됩니다.

저희 데모사이트에서 패치 적용한 결과입니다.

Nmail PHP 3 - https://nm3.passkorea.net/mail_read.php?mb_id=inbox&mf_no=23752

 

감사합니다.

이전 글 KISA-RBL 서비스 종료 안내 PASSKOREA 2024.02.01
다음 글 Nmail .NET -> Nmail PHP 보상판매안내 PASSKOREA 2021.11.04