라이브러리

[PHP] imap_rfc822_parse_headers - 문자열에서 메일 헤더를 구문 분석합니다.




imap_rfc822_parse_headers 함수 소개


PHP의 imap_rfc822_parse_headers 함수는 이메일 헤더를 파싱하여 이메일 메시지의 헤더 정보를 얻을 수 있는 함수입니다. 이 함수는 RFC 822 (문자 메시지 형식)과 RFC 5322 (문자 메시지 형식) 표준을 따릅니다.

함수 사용법


imap_rfc822_parse_headers 함수는 두 개의 매개변수를 받습니다.

- `$header`: 이메일 헤더 문자열
- `$force_date`: 날짜 파싱을 강제로 수행할지 여부 (기본값은 `false`)

함수는 이메일 헤더를 파싱하여 이메일 메시지의 헤더 정보를 얻을 수 있습니다.

예제


#hostingforum.kr
php

// 이메일 헤더 문자열

$header = "

From: John Doe 

To: Jane Doe 

Subject: 테스트 이메일

Date: Thu, 01 Jan 2020 12:00:00 +0900

";



// imap_rfc822_parse_headers 함수 사용

$headers = imap_rfc822_parse_headers($header);



// 헤더 정보 출력

echo "From: " . $headers->from[0]->personal . " <" . $headers->from[0]->mailbox . "@" . $headers->from[0]->host . ">
";

echo "To: " . $headers->to[0]->personal . " <" . $headers->to[0]->mailbox . "@" . $headers->to[0]->host . ">
";

echo "Subject: " . $headers->subject . "
";

echo "Date: " . $headers->date . "
";



예제 결과


#hostingforum.kr


From: John Doe 

To: Jane Doe 

Subject: 테스트 이메일

Date: Thu, 01 Jan 2020 12:00:00 +0900



참고


imap_rfc822_parse_headers 함수는 이메일 헤더를 파싱하여 이메일 메시지의 헤더 정보를 얻을 수 있는 함수입니다. 이 함수는 RFC 822 (문자 메시지 형식)과 RFC 5322 (문자 메시지 형식) 표준을 따릅니다. 함수 사용법과 예제를 포함하여 이 함수의 사용 방법을 설명했습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 455 페이지

검색

게시물 검색