묻고답하기

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

이 문제를 어떻게 해결해야하나요? (어떤 분들은 인코딩때문이라고도 하시고.... 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 남기남
휴먼플러스 회원 가입시 인증메일 내용확인이 안되네요... [1] 2009.10.12 by 백성찬
고충봉 게시판생성메뉴가 안보입니다. [1] 2009.10.12 by 백성찬
dufltptkd01 xe 설치는 완료했는데... [1] 2009.10.12 by ememo
sobsister To view this page correctly, you need a web browser that supports frames  
전인수 서버 IP변경후 수정해야 하는 파일은 ?? [1] 2009.10.12 by 제디슨
하피618 최근게시물 표시방법  
쟈니K [PHP] 메일 발송관련 - mailer  
InDesign 회원 전체에게 쪽지를 띄우려면?  
오스카 회원가입폼이 너무 넓게 꽉차서 "가로"를 줄이려는데 어디에서 줄이는지요?  
세이 프로필 사진 등록 및 이미지 이름 / 마크를 등록 할려고 하여도 등록이 되지 않습니다.  
왜만지냐 글쓴이(비회원)또는로그인한사람만 보이게 하려면 어떻게 하나요??  
movement 로그인을 두번 해야 로그인이 정상적으로 됩니다. 도와주세요  
건강맨 xe메인화면처럼꾸밀려면 [1] file 2009.10.12 by ememo
제디슨 core 설치하는데 진행이 안되네요. [1] 2009.10.12 by 제디슨
누나가출사건 서버이전후 문제가 생겼습니다. [1] 2009.10.12 by 제디슨
php1986 layout 관련 질문인데요 답변좀 부탁드립니다.  
왜만지냐 확장변수 권한 문의 드립니다.  
구영달 홈페이지 메인에 관련된 질문이요... (외부페이지)  
timan.myid.net ftp 정보 입력시 permission 문제 file  
su얌 최근게시물이요 해결이 안되요~ 도와 주세요~ㅠ [1] 2009.10.12 by 하피618
HLA 플래닛 mid 삭제하기 [1] 2009.10.12 by 라르게덴
샤인40 모듈 삭제는 어떻게 하나요? 그냥 ftp로 지우나요? [1] 2009.10.12 by 제이재희
하면되냐 제로보드 첨부파일이 클릭해도 아무이상업음 살려주센!ㅠ.ㅠ [1] 2009.10.12 by 제이재희
xe훌륭해 php 파일 돌리는 방법 [1] 2009.10.12 by 라르게덴
김재훈974 게시판이 안떠요 [1] 2009.10.12 by 김재훈974
우비청년 게시판, 페이지 생성시 에러 file  
안준석758 이미지 마크 크기 [2] 2009.10.11 by 초등학생5학년
공듀 회원가입 페이지 수정하고싶습니다. [1] file 2009.10.11 by 티하이커뮤니케이션
serariver 메인페이지에 위젯추가 [2] file 2009.10.11 by serariver
리히토 확장변수 달력 오류(CSS 해제) [1] file 2009.10.11 by 시니시즘