FROM을 기반으로 단순 전달 procmail 규칙을 설정하는 방법은 무엇입니까?

FROM을 기반으로 단순 전달 procmail 규칙을 설정하는 방법은 무엇입니까?

Procmail을 사용하여 다음과 같은 규칙을 추가하고 싶습니다.

이 특정 이메일 주소에서 이메일이 오는 경우현지 배송 외에도, 다른 이메일 주소로도 전달해 주세요.

이 규칙에 대한 나의 시도는 다음과 같습니다.

:0 c:
* ^From:[email protected]
! [email protected]

...하지만 이것은 작동하지 않는 것 같습니다. 실제로는 아무것도 하지 않는 것 같습니다.

답변1

테스트 중인 메시지의 디버깅 세부 정보와 예를 제공해야 하지만 다음과 같이 추측할 수 있습니다.

  • 어쩌면 정규식이 일치하지 않을 수도 있습니다. 아마도 당신은 실제로 의미

    :0c
    * ^From:(.*\<)?sender@example\.com
    ! [email protected]
    

    또한 플래그 뒤에는 두 번째 콜론이 없으며 c(여기서는 잠긴 파일을 의미 있게 사용할 수 없으며, 그렇게 해서도 안 됩니다), 백슬래시를 추가하면 .com 문자가 아닌 리터럴 점에만 일치합니다.

  • 어쩌면 Procmail을 전혀 호출하지 않을 수도 있습니다.

    메일을 받았을 때 Procmail이 실제로 실행된다는 것을 증명할 수 있습니까? 어쩌면 아직도 볼 수 있을지도 몰라https://www.iki.fi/era/mail/procmail-debug.html

관련 정보