RadarURL
기타

소켓방식 메일발송 소스 - 한글깨짐문제해결

by JaeSoo posted Feb 02, 2006
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄
PHP pear class 를 이용해서 메일을 소켓방식으로 발송하는 함수입니다.

pear class 까지 함께 포함되어 있으니 예제파일을 참고하셔서 그대로 사용하시면 됩니다.

Window/Unix/Linux 환경에서 모두 동작합니다.


### 수정내역 ###

[2003-07-29]
-. 보낸이나 본문이 아웃룩 익스프레스나 일부 웹메일에서 깨지는 문제을 해결하기 위해 인코딩 및 케릭터셋 변경.
    include/main_smtp.php

    19~20 line)
        $mime->_build_params["html_charset"] = "EUC-KR";
        $mime->_build_params["text_charset"] = "EUC-KR";
    =>
        $mime->_build_params["html_charset"] = "euc-kr";
        $mime->_build_params["text_charset"] = "euc-kr";

        // [2003-07-29] 보낸이나 본문이 아웃룩 익스프레스나 일부 웹메일에서 깨지는 문제을 해결하기 위해 인코딩 및 케릭터셋 변경.
        $mime->_build_params["head_charset"] = "euc-kr";
        $mime->_build_params["text_encoding"] = "8bit";
        $mime->_build_params["html_encoding"] = "base64";


[2003-11-17]
참고로 엔빌더엔 이미 패치된 내용인데 이곳엔 패치를 안했던 것 같습니다.
문제를 지적해주신분께 감사드립니다.

출처 : http://www.passkorea.net/data/docView.asp?no=53&board=&page=3&schType=&strSch=