Python을 통해 Local Postfix에서받은 이메일을 읽고 검색하려면 어떻게합니까?

StackOverflow https://stackoverflow.com/questions/507376

문제

제작 서버에서 PostFix를 사용하여 MyDomain.com과 관련된 모든 이메일을 수신 할 수 있습니다.이 맥락에서는 소수의 사용자와 관련된 이메일 만 다른 이메일 주소로 전달하고 싶습니다. 즉, 나는 슈퍼 사용자 (superuser@mydomain.com)라고 가정 해 봅시다. 모든 이메일 (모든 우편물을 다음과 같이 전자 메일 : superuser@mydomain.com)을 개인 이메일 ID : superuser@gmail.com으로 전달하고 싶습니다. 그래서 나는 여기서 프로그래밍 논리가 필요하다고 생각합니다. 따라서 Postfix 이메일받은 편지함을 읽고 상기 기준에 따라 모든 새 이메일을 전달하는 사용자 정의 Python 스크립트를 작성하고 싶습니다. 이걸 할 수 있나요? Postfix Arena의 Forward 파일에 대해 들었습니다. 이를 사용하여 동일하게 달성 할 수 있습니까 (Pythonic 솔루션을 완전히 우회하여)?

도움이 되었습니까?

해결책

Procmail은 메일 필터링 솔루션입니다. 더 많은 스크립팅이 필요한 경우 .procmailrc에서 Python 스크립트를 호출 할 수 있습니다.

다른 팁

스크립트가 아니라 별칭을 설정 해야하는 것 같습니다.

대부분의 UNIX/Linux 시스템에서는/etc/aliases 파일에 별명을 추가합니다.

superuser:                 marc,webmaster@my-site.com

그런 다음 실행 :

newaliases

그런 다음 "SuperUser"로 보낸 메일은 대신 "marc"및 "webmaster@my-site.com"으로 이동합니다.

여기에 있습니다 지도 시간, 그리고 다음은 Postfix 'Aliases'입니다. 남자 페이지.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top