lib 폴더의 mailer.lib.php 에서.... > 그누3질답

그누3질답

lib 폴더의 mailer.lib.php 에서.... 정보

그누보드 lib 폴더의 mailer.lib.php 에서....

본문

lib 폴더의 mailer.lib.php 에서....살펴보다보니
대략 23라인에서 30라인 사이에

$header .= "MIME-Version: 1.0\n";
    $header .= "X-Mailer: sir mailer 0.9 (sir.co.kr)\n";

    if ($file != "") {
        $boundary = uniqid("http://sir.co.kr/");

        $header .= "Content-type: MULTIPART/MIXED; BOUNDARY=\"$boundary\"\n\n";
        $header .= "--$boundary\n";

이내용중에  sir.co.kr 라는 내용이 들어 있는데

이건 어떤기능을 하는걸까요?
혹시 메일을 보내면 이곳 그누보드서버로 메일이 전송되는가요?
그렇다면 이곳 서버가 쓸데없는 메일로 난리가 날텐데....

이것을 수정해서 써야 하는걸까요?
궁금합니다.
  • 복사

댓글 전체

uniqid()함수는 unique한 문자열을 생성하여 반환하는 함수.

 시간을 microsecond 단위까지 나누고 스크립트를 실행하는 시간에 따라

 매번 다르게 생성되는 문자열의 조합을 그 결과로 반환하는 것.

 

이 함수의 반환값은 보통 쇼핑몰이나 회원로그인 등 다른 사용자의 그것과 겹치지 않고 각 사용자에게만 유일한 식별자가 필요할 때 사용함.

 

 

string uniqid(string prefix [,bool lcg])

prefix는 반환되는 조합 문자열의 앞부분에 자동으로 추가되도록 지정하는 인자.

(더 복잡한 조합 문자열이 출력됨)

prefix를 추가로 지정하는 것은 동시에 여러 호스트에서 동일한 시간에 발생할 수도 있는

문자열의 일치를 방지하기 위함임.

 

두번째 lcg는 true나 false값이 오는데 true이면 반환되는 조합 문자열이 보다 더 유일한 식별자로써의 가치를 갖도록 해준다. (훨씬 더 복잡한 조합 문자열이 출력됨)


http://www.php.net/uniqid

저도 잘 모른답니다. 여기저기서 퍼옴. -_-;
친절한 답변 감사드립니다.
걱정이 사라졌네요...

그런데 헤더는 있으나 없으나 그렇다쳐도

if ($file != "") {
        $boundary = uniqid("http://sir.co.kr/");

요부분이 영 걸리네요....뭔 기능을 하는건지....
Return-Path: <*** 개인정보보호를 위한 이메일주소 노출방지 *** 라는 사용자 에게
보낸 편지의 속성을 자세히 보면 ....
하단부의 X-mailer: sir mailer 0.9 (sir.co.kr) 문구가 찍혀서 나온답니다.

수정 안 하셔도 되겠구요. 제 짧은 사견으로는 프로그램의 버전 제작 또는 수정에 대한 라이센스
표시정도로 보시면 될듯 합니다. 그누보드 서버와는 아무 상관이 없겠구요.
© SIRSOFT
현재 페이지 제일 처음으로