기존에 수신한 이메일 (EML 파일)을 바탕으로, 웹 아카이브를 생성하는 방법
목적
메일링 리스트는 일반적으로 특정 목적을 위해 생성됩니다. 그러나 실제로는 메일링 리스트 생성 이전부터 여러 사람들이 특정 주제에 대해 이메일로 소통하는 경우가 많습니다. 이런 경우, 이전의 개인 메일 쓰레드를 새로 만든 메일링 리스트에 아카이빙하면 연속성 있는 정보 관리에 도움이 될 수 있습니다.
요약
EML 메일 파일을 Sympa 아카이브 폴더에 넣고 rebuild archive 를 하면 손쉽게 기존 메일을 아카이브에 추가할 수 있습니다.
상세
기존 메일 EML 형식으로 다운로드 받기
이메일 클라이언트는 EML 형식으로 개별 메일을 내보내는 기능이 있습니다. 이 기능을 통해 개별 메일을 다운로드 받습니다. 본 예제에서는 2021년 11월에 3건, 2021년 12월에 1건, 총 4개의 메일을 다운로드 하였습니다.
리스트 생성
(예제) 다음과 같은 리스트를 생성합니다
리스트명 | test |
---|---|
도메인명 | lists.kreonet.net |
디렉터리 생성 및 EML 복사
이메일을 저장할 폴더를 생성합니다.
mkdir -p /var/lib/sympa/arc/test@lists.kreonet.net mkdir -p /var/lib/sympa/arc/test@lists.kreonet.net/2021-11/arctxt mkdir -p /var/lib/sympa/arc/test@lists.kreonet.net/2021-12/arctxt
메일을 복사한다. arctxt 폴더에 있는 파일이 EML 파일입니다. 시간 순서대로 이름을 1,2,3, 과 같이 붙여줍니다.
# tree /var/lib/sympa/arc/test /var/lib/sympa/arc/test@lists.kreonet.net ├── 2021-11 │ ├── arctxt │ ├── 1 │ ├── 2 │ └── 3 └── 2021-12 └── arctxt └── 1
파일 권한을 변경하고 아카이브를 리빌드 합니다.
chown -R sympa:sympa /var/lib/sympa/arc sympa --rebuildarc=test
웹 아카이브 생성 확인
웹에 가시화를 위한 HTML 파일과 인덱스 파일 등이 생성되었습니다.
# tree /var/lib/sympa/arc/test /var/lib/sympa/arc/test@lists.kreonet.net ├── 2021-11 │ ├── arctxt │ │ ├── 1 │ │ ├── 2 │ │ └── 3 │ ├── index │ ├── mail1.html │ ├── msg00000.html │ ├── msg00001.html │ ├── msg00002.html │ └── thrd1.html └── 2021-12 ├── arctxt │ └── 1 ├── index ├── mail1.html ├── msg00000.html └── thrd1.html
웹 아카이브를 통해 지난 이메일을 확인할 수 있습니다.