내 Postfix 받은 편지함으로 전송된 이메일에서 첨부 파일을 추출합니다.

내 Postfix 받은 편지함으로 전송된 이메일에서 첨부 파일을 추출합니다.

내 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터미널에서 사용할 수 있습니다.

관련 정보