이메일 설정 · 2 min read · Sep 27, 2025
alterMIME로 발신 이메일에 자동으로 면책 조항 추가하는 방법 (Debian Lenny의 Postfix)
alterMIME로 발신 이메일에 자동으로 면책 조항 추가하는 방법 (Debian Lenny의 Postfix)
버전 1.0
저자: Falko Timme
Twitter에서 나를 팔로우하세요
이 튜토리얼은 alterMIME을 설치하고 사용하는 방법을 보여줍니다. alterMIME은 이메일에 자동으로 면책 조항을 추가할 수 있는 도구입니다. 이 기사에서는 Debian Lenny에서 Postfix 필터로 설치하는 방법을 설명하겠습니다.
이것이 당신에게 작동할 것이라는 보장은 하지 않습니다!
1 사전 참고
Postfix가 이미 설치되어 있고 완전히 작동한다고 가정합니다 - 이 튜토리얼에서는 Postfix를 설정하고 이메일 계정을 구성하는 방법을 설명하지 않겠습니다.
2 alterMIME 설치하기
alterMIME은 다음과 같이 설치할 수 있습니다:
aptitude install altermime다음으로, 홈 디렉토리 /var/spool/filter로 사용자 필터를 생성합니다 - alterMIME은 해당 사용자로 실행됩니다:
useradd -r -c "Postfix Filters" -d /var/spool/filter filter
mkdir /var/spool/filter
chown filter:filter /var/spool/filter
chmod 750 /var/spool/filter그 후, alterMIME을 실행하는 스크립트 /etc/postfix/disclaimer를 생성합니다. Debian의 alterMIME 패키지는 우리가 /etc/postfix/disclaimer로 간단히 복사할 수 있는 샘플 스크립트를 제공합니다:
cp /usr/share/doc/altermime/examples/postfix_filter.sh /etc/postfix/disclaimer
chgrp filter /etc/postfix/disclaimer
chmod 750 /etc/postfix/disclaimer이 스크립트의 문제는 수신 이메일과 발신 이메일을 구분하지 않는다는 것입니다 - 모든 메일에 면책 조항을 추가합니다. 일반적으로 면책 조항은 발신 이메일에만 필요하며, 그 중에서도 모든 발신자 주소에 대해 필요하지 않습니다. 따라서 /etc/postfix/disclaimer 스크립트를 약간 수정했습니다 - 잠시 후에 그에 대해 설명하겠습니다.
지금은 alterMIME이 면책 조항을 추가해야 하는 모든 발신자 이메일 주소(한 줄에 하나)를 보유하는 파일 /etc/postfix/disclaimer_addresses를 생성합니다:
vi /etc/postfix/disclaimer_addresses| [email protected] [email protected] [email protected] |
이제 /etc/postfix/disclaimer를 열고 다음과 같이 수정합니다 (변경한 부분을 표시했습니다):
vi /etc/postfix/disclaimer| #!/bin/sh # Localize these. INSPECT_DIR=/var/spool/filter SENDMAIL=/usr/sbin/sendmail ####### 원본 스크립트에서 변경됨 ####### DISCLAIMER_ADDRESSES=/etc/postfix/disclaimer_addresses ####### 원본 스크립트에서 변경됨 끝 ####### # Exit codes from
다음으로, 우리의 면책 조항 텍스트를 보유하는 텍스트 파일 /etc/postfix/disclaimer.txt가 필요합니다. Debian의 alterMIME 패키지는 현재 사용할 수 있는 샘플 텍스트를 제공합니다 (물론 원하신다면 수정할 수 있습니다):
cp /usr/share/doc/altermime/examples/disclaimer.txt /etc/postfix/disclaimer.txt마지막으로, Postfix에 /etc/postfix/disclaimer 스크립트를 사용하여 발신 이메일에 면책 조항을 추가하도록 지시해야 합니다. /etc/postfix/master.cf를 열고 smtp 줄에 -o content_filter=dfilt:를 추가합니다:
vi /etc/postfix/master.cf| # # Postfix master process configuration file. For details on the format # of the file, see the master(5) manual page (command: "man 5 master"). # # 이 파일을 편집한 후 "postfix reload"를 실행하는 것을 잊지 마세요. # # ========================================================================== # service type private unpriv chroot wakeup maxproc command + args # (yes) (yes) (yes) (never) (100) # ========================================================================== smtp inet n - - - - smtpd -o content_filter=dfilt: [...] |
같은 파일의 끝에 다음 두 줄을 추가합니다:
| [...] dfilt unix - n n - - pipe flags=Rq user=filter argv=/etc/postfix/disclaimer -f ${sender} -- ${recipient} |
그 후 Postfix를 재시작합니다:
/etc/init.d/postfix restart그게 전부입니다! 이제 /etc/postfix/disclaimer_addresses에 나열된 주소에서 발신되는 이메일에 면책 조항이 추가되어야 합니다.
3 링크
- alterMIME: http://pldaniels.com/altermime/
- Postfix: http://www.postfix.org/
- Debian: http://www.debian.org/
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.