eml-file
RFC 822를 준수하는 EML 파일에서 헤더, 제목, 본문 등 이메일 정보를 추출합니다.
문법
eml-file [zipcharset=CHARSET] [zippath=ZIPFILE_PATH] [raw=BOOL] FILE_PATH
필수 매개변수
FILE_PATH
- EML 파일의 경로. 파일 경로에 와일드카드(
*
)를 사용하면(예:D:\data\eml\*.eml
) 패턴과 일치하는 모든 파일을 한 번에 조회할 수 있습니다.zippath
옵션과 함께 사용하는 경우, ZIP 파일에 포함된 EML 파일의 경로를 입력하십시오.
선택 매개변수
zipcharset=CHARSET
- ZIP 엔트리 인코딩 형식 (기본값:
utf-8
). 다음 문서에 등록된 Preferred MIME Name이나 Aliases를 사용합니다: https://www.iana.org/assignments/character-sets/character-sets.xhtml zippath=ZIPFILE_PATH
- ZIP 파일의 경로.
raw=BOOL
mail_content
필드에 출력할 메일 본문의 형식(기본값:f
)t
: HTMLf
: 일반 텍스트
설명
출력되는 필드 내용은 다음 표를 참조하십시오.
출력 필드
필드 | 타입 | 설명 |
---|---|---|
_file | 문자열 | EML 파일 이름 |
_time | 날짜 | 보낸 시각. RFC 822의 Date 필드 |
mail_from | 문자열 | 보낸 사람 주소 |
mail_from_name | 문자열 | 보낸 사람 이름 |
mail_to | 문자열 | 받는 사람 주소. 개행으로 구분 |
mail_to_name | 문자열 | 받는 사람 이름. 개행으로 구분 |
mail_cc | 문자열 | 참조 주소. 개행으로 구분 |
mail_cc_name | 문자열 | 참조 이름. 개행으로 구분 |
mail_bcc | 문자열 | 숨은 참조 주소. 개행으로 구분 |
mail_bcc_name | 문자열 | 숨은 참조 이름. 개행으로 구분 |
mail_subject | 문자열 | 메일 제목 |
mail_content | 문자열 | 텍스트 혹은 HTML 형식의 메일 본문 |
mail_attachments | 문자열 | 첨부 파일 목록. 개행으로 구분 |
mail_headers | 문자열 | 메일 헤더 목록. 개행으로 구분 |
attachments | 배열 | 각 요소는 file_name, file_size 포함 |
사용 예
-
EML 파일 경로를 입력하여 조회
eml-file sample.eml
-
ZIP 파일 내에 압축된 EML 파일 조회
eml-file zippath=image.zip sample.eml