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: HTML
  • f: 일반 텍스트

설명

출력되는 필드 내용은 다음 표를 참조하십시오.

출력 필드
필드타입설명
_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 포함

사용 예

  1. EML 파일 경로를 입력하여 조회

    eml-file sample.eml
    
  2. ZIP 파일 내에 압축된 EML 파일 조회

    eml-file zippath=image.zip sample.eml