
mailparse_msg_get_structure 함수는 이메일 메시지의 구조를 반환하는 함수입니다. 이 구조는 이메일 메시지의 헤더, 본문, 첨부 파일 등이 포함됩니다.
이메일 메시지의 구조를 읽기 위해서는, mailparse_msg_get_structure 함수의 반환값을 사용하여 각 부분을 구별해야 합니다.
헤더를 읽기 위해서는, mailparse_msg_get_structure 함수의 반환값에서 'headers' 키를 사용하면 됩니다. 예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$structure = mailparse_msg_get_structure($message);
$headers = $structure['headers'];
print_r($headers);
본문을 읽기 위해서는, mailparse_msg_get_structure 함수의 반환값에서 'body' 키를 사용하면 됩니다. 예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$structure = mailparse_msg_get_structure($message);
$body = $structure['body'];
print_r($body);
첨부 파일을 읽기 위해서는, mailparse_msg_get_structure 함수의 반환값에서 'attachments' 키를 사용하면 됩니다. 예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$structure = mailparse_msg_get_structure($message);
$attachments = $structure['attachments'];
print_r($attachments);
이미지 첨부 파일을 읽기 위해서는, mailparse_msg_get_structure 함수의 반환값에서 'attachments' 키의 각 항목에서 'filename' 키를 사용하면 됩니다. 예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$structure = mailparse_msg_get_structure($message);
$attachments = $structure['attachments'];
foreach ($attachments as $attachment) {
if ($attachment['filename'] == 'image.jpg') {
$image = $attachment['content'];
// image 데이터를 처리하세요
}
}
이와 같이, mailparse_msg_get_structure 함수의 반환값을 사용하여 각 부분을 구별하여 읽을 수 있습니다.
2025-03-03 05:33