접미사: 발신 이메일 필터 + 보낸 이메일을 폴더로 보내기

접미사: 발신 이메일 필터 + 보낸 이메일을 폴더로 보내기

기본적으로 SpamAssassin을 통해 이메일을 보낸 다음 dovecot-lda.

master.cf이는 다음과 같이 Postfix를 편집하여 수행됩니다 .

smtp      inet  n       -       -       -       -       smtpd -o 

content_filter=spamassassin
    spamassassin unix -     n   n   -   -   pipe
        flags=DROhu user=vmail:vmail argv=/usr/bin/spamc -f -e 
        /usr/lib/dovecot/deliver -f ${sender} -d ${user}@${nexthop} 

dovecot-lda이를 염두에 두고 보낸 모든 이메일의 복사본을 Sent폴더 에 저장 하는 발신 이메일에 대해 유사한 필터를 설정하는 방법이 있습니까 ?

이메일을 폴더에 넣는 것이 일반적으로 이메일 클라이언트에서 작동한다는 것을 알고 있지만 Sent이메일 클라이언트가 SMTP를 통해 이메일을 보낸 다음 다시 IMAP을 통해 폴더로 이메일을 보내야 하기 때문에 이로 인해 대역폭 사용량이 중복됩니다 Sent. 그리고 다른 구체적인 이유가 있습니다. 이것을 원하도록 이메일을 보내는 PHP 스크립트와 같습니다.

아이디어는 다음과 같습니다.

  • 이메일 클라이언트는 SMTP를 통해 이메일을 보냅니다.
  • 발신 이메일 필터는 이메일을 "캡처"하여 이를 사용하여 폴더 dovecot-lda에 복사본을 보냅니다 (수신할 때와 마찬가지로).Sent
  • Postfix는 다음에 해야 할 모든 작업을 수행합니다(이메일을 삭제 서버로 보내나요?).

노트: 이는 포트 587의 메일 제출과 호환되어야 합니다. 즉, 먼저 모든 헤더를 추가하고 이메일이 괜찮은지 확인한 다음 필터링하여 Sent폴더로 보내야 합니다.

감사해요.

관련 정보