
mailparse_stream_encode 함수는 PHP에서 MIME 형식의 이메일을 인코딩하는 데 사용됩니다. 이 함수의 사용법은 다음과 같습니다.
- 이 함수는 인자로 MIME 형식의 이메일을 전달받습니다. 이 이메일의 헤더와 본문을 구별하여 전달할 때, 헤더와 본문을 따로 전달하는 것이 좋습니다. 헤더는 헤더 변수에, 본문은 본문 변수에 저장한 후, 이 함수에 전달하면 됩니다.
- 이 함수는 인코딩된 MIME 형식의 이메일을 반환합니다. 반환된 값은 문자열 형식으로 반환되며, 이 값을 이메일 보내기 위해 사용할 수 있습니다.
- 이 함수를 사용하여 MIME 형식의 이메일을 인코딩하는 예제 코드는 다음과 같습니다.
#hostingforum.kr
php
<?php
// 헤더와 본문을 따로 저장합니다.
$headers = "From: sender@example.comrn";
$headers .= "To: receiver@example.comrn";
$headers .= "Subject: 테스트 이메일rn";
// MIME 형식의 이메일을 인코딩합니다.
$encoded_email = mailparse_stream_encode($headers, "Hello, World!");
// 이메일을 보냅니다.
mail("receiver@example.com", "테스트 이메일", $encoded_email);
?>
이 예제 코드에서는 헤더와 본문을 따로 저장한 후, mailparse_stream_encode 함수에 전달하여 MIME 형식의 이메일을 인코딩합니다. 인코딩된 이메일을 mail 함수에 전달하여 이메일을 보냅니다.
2025-08-07 13:52