/etc/sympa
/etc/sympa/auth.conf
/etc/sympa/sympa/sympa.conf
# 리스트 서비스의 최고 관리자 listmaster admin1@my.net,admin2.my.net,... # MHonArc가 이메일을 HTML로 만들 때, 다음 도메인의 이미지는 HTML에 포함함 allowed_external_origin my.net,*.my.net,... |
/etc/postfix
/etc/postfix/main.cf
/etc/postfix/master.cf
/var/lib/sympa/list_data
# ls -1F /var/lib/sympa/list_data abc/ chumdan-member-notice/ chumdan-offer-notice/ kreonet-news/ # tree -F /var/lib/sympa/list_data/abc /var/lib/sympa/list_data/abc/ ├── config ├── info ├── msg_count ├── owner.dump └── stats # 리스트에 대한 설명 # cat /var/lib/sympa/list_data/abc/info 리스트 서비스의 기능 테스트를 위한 예제 입니다. # 리스트의 권한, 동작에 관한 설정 # cat /var/lib/sympa/list_data/abc/config subject 크레오넷 리스트 테스트 visibility noconceal send owner ... # 리스트 소유자(owner)에 대한 DB 백업 # cat /var/lib/sympa/list_data/abc/owner.dump date 1715320419 email owner1@my.net profile privileged ... date 1715320823 email owner2@my.net profile privileged ... |
# su postgres $ psql psql (14.11 (Ubuntu 14.11-0ubuntu0.22.04.1)) postgres=# \c sympa sympa=# SELECT date_epoch_admin,user_admin,profile_admin,reception_admin,subscribed_admin,update_epoch_admin,visibility_admin FROM admin_table WHERE list_admin='abc'; date_epoch_admin | user_admin | profile_admin | reception_admin | subscribed_admin | update_epoch_admin | visibility_admin ------------------+---------------+---------------+-----------------+------------------+--------------------+------------------ 1715320419 | owner1@my.net | privileged | mail | 1 | 1715320419 | noconceal 1715320823 | owner2@my.net | privileged | mail | 1 | 1715320823 | noconceal |
/var/lib/sympa/arc/
# ls -1F /var/lib/sympa/arc
abc@lists.kreonet.net/
chumdan-member-notice@lists.kreonet.net/
chumdan-offer-notice@lists.kreonet.net/
kreonet-news@lists.kreonet.net/
...
# tree -F /var/lib/sympa/arc/abc@lists.kreonet.net
/var/lib/sympa/arc/abc@lists.kreonet.net/
└── 2024-05/
├── arctxt/
│ ├── 1
│ ├── 3
│ ├── 4
│ └── 5
├── index
├── mail1.html
├── msg00000.html
├── msg00001.html
├── msg00002.html
├── msg00003/
│ └── pdf_XmHk_mVow.pdf
├── msg00003.html
├── png1uI1wn0Nsd.png
├── pngAHRaayG7tc.png
├── pngKVhy2cm_JJ.png
└── thrd1.html
# arctxt 안의 파일은 EML 파일임
# head -n 30 /var/lib/sympa/arc/abc@lists.kreonet.net/2024-05/arctxt/1
Return-Path: ...
X-Original-To: abc@lists.kreonet.net
Delivered-To: abc@lists.kreonet.net
Received-SPF: pass ...
Received: from ...
DKIM-Signature: ...
From: ...
To: abc@lists.kreonet.net
Content-Type: multipart/alternative;
boundary="7887C27E4DC943AE81750E58909BE32C90"
Subject: [abc] =?UTF-8?B?66as7Iqk7Yq4IOyEnOu5hOyKpOulvCDsi5zsnpHtlanri4g=?=
=?UTF-8?B?64ukIQ==?= |
(요약) arctxt 디렉터리에 EML 파일 넣고 rebuild arc
1) /var/lib/sympa/arc/<list-name>@<sympa-domain-name> 디렉터리 생성
2) YYYY-MM/arctxt/ 디렉터리 생성, EML 파일을 시간순서대로 1,2,3,... 으로 이름을 변경하여 저장
3) EML 파일에서 첨부파일이 application/octet-stream 으로 되어 있다면, 적합한 MIME TYPE 으로 변경
4) EML 파일에서 수신인 (To: )를 <list-name>@<sympa-domain-name> 으로 변경
5) chown -R sympa:sympa /var/lib/sympa/arc/<list-name>@<sympa-domain-name>
6) sympa --rebuildarc=<list-name>