묻고답하기

아래 메일발송 코드가 있습니다.
윈도우 서버에서 돌리는 프로그램이 아래 메일발송 코드를 사용하거든요.
리눅스 서버에다 설치하고 메일 방송하면 메일 내용까지 확인이 가능한데,
윈도우 서버에다 프로그램을 설치후 아래 코드로 메일을 보내면 메일 내용이 표시 되질 않더라구요.(제목,보낸이,메일주소등은 표시가 됩니다. 내용만 안뜹니다.)

이 문제를 어떻게 해결해야하나요? (어떤 분들은 인코딩때문이라고도 하시고.... r을 입력해보라시는 분들도 있는데... 모르겠습니다.)
고수님들 도와주세요

// 메일 보내기
function mailer($fname, $fmail, $to, $subject, $content, $type=0, $file="", $charset="EUC-KR", $cc="", $bcc="") {
    // type : text=0, html=1, text+html=2

    $fname   = "=?$charset?B?" . base64_encode($fname) . "?=";
    $subject = "=?$charset?B?" . base64_encode($subject) . "?=";
    $charset = ($charset != "") ? "charset=$charset" : "";

    $header  = "Return-Path: <$fmail>n";
    $header .= "From: $fname <$fmail>n";
    $header .= "Reply-To: <$fmail>n";
    if ($cc)  $header .= "Cc: $ccn";
    if ($bcc) $header .= "Bcc: $bccn";
    $header .= "MIME-Version: 1.0n";
    $header .= "X-Mailer: n";

    if ($file != "") {
        $boundary = uniqid("http://내 홈 주소/");

        $header .= "Content-type: MULTIPART/MIXED; BOUNDARY="$boundary"nn";
        $header .= "--$boundaryn";
    }

    if ($type) {
        $header .= "Content-Type: TEXT/HTML; $charsetn";
        if ($type == 2)
            $content = nl2br($content);
    } else {
        $header .= "Content-Type: TEXT/PLAIN; $charsetn";
        $content = stripslashes($content);
    }
    $header .= "Content-Transfer-Encoding: BASE64nn";
    $header .= chunk_split(base64_encode($content)) . "n";

    if ($file != "") {
        foreach ($file as $f) {
            $header .= "n--$boundaryn";
            $header .= "Content-Type: APPLICATION/OCTET-STREAM; name="$f[name]"n";
            $header .= "Content-Transfer-Encoding: BASE64n";
            $header .= "Content-Disposition: inline; filename="$f[name]"n";

            $header .= "n";
            $header .= chunk_split(base64_encode($f[data]));
            $header .= "n";
        }
        $header .= "--$boundary--n";
    }
    @mail($to, $subject, "", $header);
}
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
HLA 플래닛 mid 삭제하기 [1] 2009.10.12 by 라르게덴
su얌 최근게시물이요 해결이 안되요~ 도와 주세요~ㅠ [1] 2009.10.12 by 하피618
timan.myid.net ftp 정보 입력시 permission 문제 file  
구영달 홈페이지 메인에 관련된 질문이요... (외부페이지)  
왜만지냐 확장변수 권한 문의 드립니다.  
php1986 layout 관련 질문인데요 답변좀 부탁드립니다.  
누나가출사건 서버이전후 문제가 생겼습니다. [1] 2009.10.12 by 제디슨
제디슨 core 설치하는데 진행이 안되네요. [1] 2009.10.12 by 제디슨
건강맨 xe메인화면처럼꾸밀려면 [1] file 2009.10.12 by ememo
movement 로그인을 두번 해야 로그인이 정상적으로 됩니다. 도와주세요  
왜만지냐 글쓴이(비회원)또는로그인한사람만 보이게 하려면 어떻게 하나요??  
세이 프로필 사진 등록 및 이미지 이름 / 마크를 등록 할려고 하여도 등록이 되지 않습니다.  
오스카 회원가입폼이 너무 넓게 꽉차서 "가로"를 줄이려는데 어디에서 줄이는지요?  
InDesign 회원 전체에게 쪽지를 띄우려면?  
쟈니K [PHP] 메일 발송관련 - mailer  
하피618 최근게시물 표시방법  
전인수 서버 IP변경후 수정해야 하는 파일은 ?? [1] 2009.10.12 by 제디슨
sobsister To view this page correctly, you need a web browser that supports frames  
dufltptkd01 xe 설치는 완료했는데... [1] 2009.10.12 by ememo
고충봉 게시판생성메뉴가 안보입니다. [1] 2009.10.12 by 백성찬