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

Nmail ASP 서비스 종료 안내(EOS)

Nmail ASP (nWmail, Nmail Server) 제품은 유상 유지보수를 포함한 모든 서비스가 종료되었습니다.

메일본문의 이미지 깨짐 현상..

김*진 2004.01.08 16:09 조회 3422

메일본문을 읽을때 이미지가 종종 깨져서 나타납니다.
전부 그런것도 아니고, 소스보기 를 통해 확인해보면 별다른점을 찾을수가 없네요
call mailcontent(html, plain, htmlCharSet, plainCharSet)으로
메일 본문을 확인하고 있습니다.

function mailcontent(html, plain, htmlcharset, plaincharset)
'replace((content & chr(13) & chr(10) & TextMsg), "'", "''")
If html <> "" then
html = replace((html & chr(13) & chr(10) & TextMsg), "'", "''")

'<BASE src="file://....... 부분 삭제 루틴
ipos = instr(html, "<BASE")

if ipos > 0 then

iipos = instr(html, "file://")
iiipos = instr(html, "href=")

if iiipos > 0 or iipos > 0 then
epos = instr(ipos, html, ">")
tempstr = left(html, ipos - 1)
tempstr = tempstr + right(html, (len(html) - epos) - 1)
html = tempstr

end if

end if

'<IMG src="cid....... 부분 삭제 루틴
ipos = instr(html, "<IMG")

if ipos > 0 then

iipos = instr(html, "cid")

if iipos > 0 then

epos = instr(ipos, html, ">")
tempstr = left(html, ipos - 1)
tempstr = tempstr + right(html, (len(html) - epos) - 1)
html = tempstr

end if

end if

html = replace(html, "MARGIN-LEFT:", "")
html = replace(html, "MARGIN-TOP:", "")

Response.Write html
Else If plain <> "" then
plain = replace((plain & chr(13) & chr(10) & TextMsg), "'", "''")

Response.Write plain
End if
End if
end function

함수는 이렇게 되어있구요...
다른 사이트(특히 삼성생명)에서 들어오는 정보성메일의 경우, 대부분이 이미지로 꾸며져있는데
일부 메일들만 이렇게 이미지가깨져서 나옵니다.
어떻게 확인해야하는지...
원래 이런현상이 있는거라면 어떻게 해결해야하는지 안내를 부탁드립니다.

댓글 0
이전 글 nWmail 을 설치했는데 발송이 안되요 1 이*호 2004.01.08
다음 글 특정 도메인만 메일 송신시 Timeout error에러가 발생합니다. 3 권*남 2004.01.08