라이브러리

[PHP] imap_fetchtext - imap_body의 별칭




IMAP FetchText란?

IMAP FetchText는 PHP에서 IMAP 프로토콜을 사용하여 이메일 서버에서 이메일 메시지를 가져올 때 사용하는 함수입니다. 이 함수는 이메일 메시지의 텍스트 부분을 가져올 때 사용됩니다.

IMAP FetchText 사용법

IMAP FetchText 함수는 다음과 같은 형식으로 사용됩니다.

#hostingforum.kr
php

string imap_fetchtext($msg_number, $options, $section)



- `$msg_number`: 가져올 이메일 메시지의 번호입니다. 이메일 메시지의 번호는 IMAP 서버에서 가져올 때 자동으로 할당됩니다.
- `$options`: 가져올 텍스트의 옵션입니다. 예를 들어, `RFC822` 옵션은 이메일 메시지의 전체 텍스트를 가져올 때 사용됩니다.
- `$section`: 가져올 텍스트의 섹션입니다. 예를 들어, `BODY[1.1]` 섹션은 이메일 메시지의 첫 번째 부분의 첫 번째 섹션을 가져올 때 사용됩니다.

IMAP FetchText 예제

다음 예제는 IMAP 서버에서 이메일 메시지를 가져와 텍스트 부분을 가져올 때 사용하는 방법을 보여줍니다.

#hostingforum.kr
php

<?php

// IMAP 서버의 호스트 이름과 포트 번호를 지정합니다.

$host = 'imap.gmail.com';

$port = 993;



// IMAP 서버에 접속합니다.

$imap = imap_open("{$host}/imap/ssl/novalidate-cert", "your_email@gmail.com", "your_password");



// IMAP 서버에서 이메일 메시지를 가져옵니다.

$messages = imap_search($imap, 'ALL');



// 이메일 메시지의 텍스트 부분을 가져옵니다.

foreach ($messages as $msg_number) {

    $text = imap_fetchtext($msg_number, 0, 'RFC822');

    echo $text . "
";

}



// IMAP 서버를 닫습니다.

imap_close($imap);

?>



이 예제는 IMAP 서버에서 이메일 메시지를 가져와 텍스트 부분을 가져올 때 사용하는 방법을 보여줍니다. `$host` 변수에 IMAP 서버의 호스트 이름을, `$port` 변수에 포트 번호를, `$imap` 변수에 IMAP 서버에 접속한 후의 리소스를, `$messages` 변수에 이메일 메시지의 번호를, `$text` 변수에 텍스트 부분을 가져옵니다.

주의사항

- 이 예제는 IMAP 서버의 호스트 이름, 포트 번호, 이메일 주소, 비밀번호를 사용합니다. 따라서 실제로 사용하기 전에 이 정보를 변경하거나 삭제하십시오.
- 이 예제는 이메일 메시지의 텍스트 부분을 가져올 때 사용하는 방법을 보여줍니다. 따라서 이메일 메시지의 다른 부분을 가져올 때는 다른 함수를 사용하십시오.

이 예제는 IMAP FetchText 함수를 사용하여 이메일 메시지의 텍스트 부분을 가져올 때 사용하는 방법을 보여줍니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 457 페이지

검색

게시물 검색