
imap_listscan 함수는 IMAP 서버에서 메시지 목록을 스캔하여 특정 조건에 맞는 메시지를 찾는 데 사용됩니다.
이 함수의 파라미터 중 'what' 파라미터는 메시지 검색 조건을 지정하는 데 사용됩니다. 가능한 값은 다음과 같습니다.
- ALL: 모든 메시지를 검색합니다.
- ANSWERED: 답변된 메시지를 검색합니다.
- BCC 'address': BCC 필드에 주소가 포함된 메시지를 검색합니다.
- BEFORE 'date': 날짜 이전의 메시지를 검색합니다.
- BODY 'string': 메시지 본문에 문자열이 포함된 메시지를 검색합니다.
- CC 'address': CC 필드에 주소가 포함된 메시지를 검색합니다.
- DELETED: 삭제된 메시지를 검색합니다.
- DRAFT:草案 메시지를 검색합니다.
- FLAGGED: 중요 메시지를 검색합니다.
- FROM 'address': From 필드에 주소가 포함된 메시지를 검색합니다.
- KEYWORD 'keyword': 키워드가 포함된 메시지를 검색합니다.
- NEW: 새 메시지를 검색합니다.
- OLD: 오래된 메시지를 검색합니다.
- ON 'date': 날짜에 해당하는 메시지를 검색합니다.
- RECENT: 최근에 도착한 메시지를 검색합니다.
- SEEN: 읽은 메시지를 검색합니다.
- SINCE 'date': 날짜 이후의 메시지를 검색합니다.
- SUBJECT 'string': 메시지 제목에 문자열이 포함된 메시지를 검색합니다.
- TEXT 'string': 메시지 본문에 문자열이 포함된 메시지를 검색합니다.
- UNANSWERED: 답변되지 않은 메시지를 검색합니다.
- UNDELETED: 삭제되지 않은 메시지를 검색합니다.
- UNDRAFT:草案이 아닌 메시지를 검색합니다.
- UNFLAGGED: 중요하지 않은 메시지를 검색합니다.
- UNKEYWORD 'keyword': 키워드가 포함되지 않은 메시지를 검색합니다.
- UNSEEN: 읽지 않은 메시지를 검색합니다.
imap_listscan 함수의 반환 값은 IMAP 서버에서 검색된 메시지 목록을 포함하는 리스트 형태로 반환됩니다.
2025-07-01 05:50