라이브러리
[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 (문자 메시지 형식) 표준을 따릅니다. 함수 사용법과 예제를 포함하여 이 함수의 사용 방법을 설명했습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.