
mailparse_msg_extract_part_file 함수의 첫 번째 인자로 전달하는 'msg' 변수는 Mailparse 메시지 구조체의 포인터입니다.
이 메시지 구조체는 메일의 내용, 헤더, 첨부 파일 등을 포함하는 데이터를 저장하는 구조체입니다.
이 구조체를 생성하는 함수는 mailparse_msg_create 함수입니다. 이 함수는 메일의 내용을 인자로 받아 메시지 구조체를 반환합니다.
예를 들어, 메일의 내용을 저장한 파일을 읽어 메시지 구조체를 생성하는 코드는 다음과 같습니다.
#hostingforum.kr
php
$fp = fopen('example.eml', 'r');
$msg = mailparse_msg_create();
mailparse_msg_parse($msg, $fp);
fclose($fp);
이제 생성된 메시지 구조체를 mailparse_msg_extract_part_file 함수의 첫 번째 인자로 전달하여 메일을 파싱할 수 있습니다.
#hostingforum.kr
php
$data = mailparse_msg_extract_part_file($msg, 1);
이 코드는 메일의 첫 번째 부분을 파일로 저장합니다.
이러한 방식으로 메일을 파싱할 수 있습니다.
2025-05-04 20:10