
imap_getsubscribed 함수는 IMAP 서버에서 구독된 폴더 목록을 가져올 때 사용하는 함수입니다. 이 함수의 기본 동작은 IMAP 서버에서 구독된 모든 폴더를 가져오는 것입니다.
imap_getsubscribed 함수의 옵션으로 특정 폴더를 제외하고 가져올 수 있는 방법은 없습니다. 그러나 IMAP 서버에서 구독된 폴더 목록을 가져온 후, 제외하고 싶은 폴더를 직접 제거하는 방법을 사용할 수 있습니다.
예를 들어, imap_getsubscribed 함수로 가져온 폴더 목록에서 '스팸' 폴더를 제외하고 가져오고 싶다면, 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
php
$folders = imap_getsubscribed($imap_conn);
$folders = array_diff($folders, ['스팸']);
imap_getsubscribed 함수의 사용법은 다음과 같습니다.
#hostingforum.kr
php
$folders = imap_getsubscribed($imap_conn);
imap_getsubscribed 함수는 $imap_conn 변수에 저장된 IMAP 연결 객체를 인자로 받습니다. 이 함수는 IMAP 서버에서 구독된 폴더 목록을 가져와서 $folders 변수에 저장합니다.
imap_getsubscribed 함수는 IMAP 서버에서 구독된 폴더 목록을 가져올 때, IMAP 서버의 구독된 폴더 목록을 가져오기 때문에, IMAP 서버의 구독된 폴더 목록이 변경될 때마다 이 함수를 호출하여 폴더 목록을 갱신해야 합니다.
2025-05-06 07:26