내 Postfix 편지함에 도착하는 메시지에서 첨부 파일을 추출하고 첨부 파일 내용을 다른 이메일 계정으로 보내려면 어떻게 해야 합니까? 우분투 터미널에서 첨부 파일의 내용을 가져오거나 읽을 수 있는 기능에 관심이 있습니다.
답변1
procmail
아직 설치되지 않은 경우 설치합니다. 접미사 구성( /etc/postfix/main.cf
)에 다음 줄이 있는지 확인하세요.
mailbox_command = procmail -a "$EXTENSION"
다음을 삽입합니다 ~/.procmailrc
(다른 일치 패턴이 필요함).
:0
* ^Subject:.*some_text_to_match
| /usr/local/bin/your_processing_program
your_processing_program
예를 들어 Python 또는 Ruby 프로그램을 사용하여 첨부 파일을 추출 하고 전달합니다.
첨부 파일이 터미널에 표시되는 방식은 첨부 파일 내용에 따라 다릅니다. 텍스트인 경우 파일 끝에 작성하여 tail -f
터미널에서 사용할 수 있습니다.