그누스의 경우:

그누스의 경우:

나는 POP를 사용하여 두 개의 다른 계정에서 이메일을 가져오도록 fetchmail을 설정했지만 Gnus 또는 mutt가 읽고 정렬하기 위해 별도의 계정에서 온 것임을 알 수 있도록 표시하고 싶습니다. 동일한 로컬 사용자가 읽기를 수행하게 됩니다.

이를 수행하는 가장 간단한 방법은 무엇입니까?

답변1

fetchmail & procmail : 가져온 계정 헤더별로 사용자 정의 추가

당신은 할 수 있습니다

  1. fetchmail이 계정별 매개변수를 사용하여 procmail 스크립트를 통해 이메일을 직접 전달하도록 합니다.

  2. procmail이 전달된 매개변수를 기반으로 사용자 정의 헤더를 추가하도록 합니다.

  3. gnus/mutt가 사용자 정의 헤더를 기반으로 분할하도록 만듭니다.
    메일 분할 - Gnus 매뉴얼

~/.fetchmailrc

# Pass messages fetched from account1 via procmail script .procmailrc
# executed with parameter ACCOUNT set to "account1"
poll account1
  ...
  mda procmail -m ACCOUNT=account1 .procmailrc

~/.procmailrc

# Add custom header based on ACCOUNT parameter
:0hw
* ACCOUNT ?? .
| formail -i "X-ACCOUNT: $ACCOUNT"

~/.gnus

;; https://www.gnu.org/software/emacs/manual/html_node/gnus/Splitting-Mail.html
 (setq nnmail-split-methods
   '(("mail.account1" "^X-ACCOUNT: account1")
     ("mail.other" "")))

답변2

그누스의 경우:

서로 다른 두 계정의 이메일 주소가 서로 다른 경우 To:헤더를 기준으로 분할할 수 있습니다. 해당 주소가 구독하는 메일링 리스트가 있는 경우에는 작동하지 않을 수 있습니다. 하지만 이는 몇 가지 분할 규칙을 더 적용하면 해결될 수 있습니다.

이것이 내가 5개의 메일 주소(기본 주소 3개, 보조 주소 2개)에서 분할하는 방법입니다.

그것이 충분하지 않다면 아마도 분할될 것입니다 Delivered-To:.

다음을 참조하세요.메일 분할Gnus 매뉴얼 섹션.

관련 정보