amavis를 사용하는 동안 Postfix를 사용하여 receive_bcc_maps 및 sender_bcc_maps에 여러 메시지를 보냅니다.

amavis를 사용하는 동안 Postfix를 사용하여 receive_bcc_maps 및 sender_bcc_maps에 여러 메시지를 보냅니다.


내 postfix를 구성하는 데 문제가 있습니다. 내 목표는 amavis를 통해 Spamassasin 및 ClamAV를 사용하여 스팸 및 바이러스 메일을 필터링하는 메일 서버를 갖는 것입니다. 또한 각 메일의 복사본을 추가 아카이브에 보관하고 싶습니다. 이를 위해 나는 /etc/postfix/main.cf의 receive_bcc_maps 및 sender_bcc_maps 매개변수를 사용하여 모든 수신 및 발신 메일의 사본을 하나의 아카이브 전자 메일 주소로 전달하는 방법을 선택했습니다. amavis 필터는 잘 작동합니다. 그리고 필터를 비활성화하면 메일 전달도 제대로 작동합니다.

내가 가진 문제는 필터링을 활성화하는 것입니다. 이 경우 내가 보내는 각 메일은 아카이브로 3번 전송됩니다. 내가 받은 이메일 주소 메일은 아카이브로 2번 전송됩니다.

amavis로부터 메일이 다시 수신되기 때문인 것 같은데, amavis에서 다시 수신된 메일에 대해 sender_bcc_maps 및 receive_bcc_maps를 어떻게 비활성화할 수 있는지 모르겠습니다. 이미 /etc/postfix/master.cf에 매개변수를 추가하려고 시도했습니다.

127.0.0.1:10027 inet n - n - - smtpd
    -o content_filter=
    -o recipient_bcc_maps=
    -o sender_bcc_maps=
    ...

그러나 그것은 아무것도 바꾸지 않았습니다. 어떤 아이디어라도 감사드립니다.
울리

답변1

receive_override_options다음과 같이 설정 해야 합니다 master.cf.

#/etc/postfix/master.cf
127.0.0.1:10027 inet n - n - - smtpd
   -o content_filter=
   -o receive_override_options=no_address_mappings
  • no_address_mappings - 정식 주소 매핑, 가상 별칭 맵 확장, 주소 위장 및 자동 BCC(숨은 참조 복사) 수신자를 비활성화합니다. 이는 일반적으로 외부 콘텐츠 필터 앞에 지정됩니다.

더 많은 정보여기. 도움이 되길 바랍니다.

관련 정보