
imap_fetchmime 함수는 메일의 MIME 헤더를 가져올 때 사용할 수 있습니다. BODYSTRUCTURE 파라미터를 사용하여 MIME 구조를 가져올 수 있습니다.
BODYSTRUCTURE 파라미터는 메일의 MIME 구조를 나타내는 구조체를 반환합니다. 이 구조체는 메일의 MIME 타입, 크기, 콘텐츠 유형, 및 기타 정보를 포함합니다.
이 파라미터의 반환값을 처리하는 방법은 다음과 같습니다.
1. 반환값을 구조체로 받습니다. imap_fetchmime 함수의 반환값은 메일의 MIME 구조를 나타내는 구조체를 반환합니다. 이 구조체는 메일의 MIME 타입, 크기, 콘텐츠 유형, 및 기타 정보를 포함합니다.
2. 구조체의 필드를 사용하여 MIME 정보를 추출합니다. 구조체의 필드를 사용하여 메일의 MIME 타입, 크기, 콘텐츠 유형, 및 기타 정보를 추출할 수 있습니다.
3. 추출한 정보를 사용하여 필요한 작업을 수행합니다. 추출한 정보를 사용하여 메일의 MIME 헤더를 분석하고, 메일을 처리하고, 또는 메일의 콘텐츠를 추출할 수 있습니다.
예를 들어, 다음 코드는 imap_fetchmime 함수를 사용하여 메일의 MIME 구조를 가져와 구조체의 필드를 사용하여 MIME 정보를 추출하는 방법을 보여줍니다.
#hostingforum.kr
php
$imap = imap_open('{imap.server.com:143}INBOX', 'username', 'password');
$message = imap_fetchmime($imap, '1', 'BODYSTRUCTURE');
$structure = imap_rfc822_parse_headers($message);
$mime_type = $structure->parts[0]->type;
$mime_size = $structure->parts[0]->dsize;
$mime_content_type = $structure->parts[0]->subtype;
// ...
이 코드는 imap_fetchmime 함수를 사용하여 메일의 MIME 구조를 가져와 구조체의 필드를 사용하여 MIME 정보를 추출합니다. 추출한 정보는 메일의 MIME 타입, 크기, 콘텐츠 유형, 및 기타 정보를 나타냅니다.
2025-05-20 20:48