수신 이메일을 분류하는 방법

수신 이메일을 분류하는 방법

나는 Gmail 계정을 가지고 있고 mutt는 IMAP을 통해 메일을 받도록 구성되어 있습니다. 어제 메일링 리스트에 가입했는데 이제 내 개인 이메일이 목록에 있는 이메일과 섞여 있습니다.

목록 이메일이 나에게 전송되었으며,[이메일 보호됨]. 이러한 모든 이메일을 별도의 파일로 이동하여 내 이메일과 섞이지 않도록 mutt에게 어떻게 지시합니까? 하지만 여전히 그 내용을 읽고 파일을 열 수 있나요?

답변1

달성하려는 목표와 달성하려는 목표에 따라 여러 가지 옵션이 있습니다.

  • IMAP 서버가 필터링을 수행하도록 합니다.

    To:때때로 이는 각 메시지의 헤더나 헤더에 나열된 주소 등을 기준으로 메시지를 필터링할 수 있는 웹메일 기반 솔루션의 옵션입니다 . Cc:저는 이 분야에서 Gmail이 제공하는 기능에 대해 잘 모릅니다.

  • muttIMAP 서버 또는 로컬 사서함의 새 폴더에 메시지에 수동으로 태그를 지정 하고 복사합니다.

    이동하려는 메시지를 표시 T한 다음 검색 패턴을 표시합니다. 이는 해당 주소로 직접 전송되거나 참조에 추가된 모든 메시지를 표시합니다. 그런 다음 표시된 모든 메시지에 저장(이동) 명령을 누르고 적용합니다. 그런 다음 메시지를 저장하려는 IMAP 폴더의 경로를 입력합니다.~C [email protected][email protected];s

    IMAP 폴더 경로는 다음과 같이 지정되어야 합니다.

    imap[s]:[user[:pw]@]imapserver.example.com[:port]/path
    

    내가 액세스할 수 있는 IMAP 서버가 이것을 좋아하지 않는다고 말하면 됩니다. 오류는 없지만 메시지는 분명히 복사되지 않습니다. 덜 중요한 메시지부터 먼저 테스트해보세요! 분명히 메시지를 로컬에 저장할 수 있습니다!

    이를 수행하기 위해 매크로를 정의할 수도 있습니다 mutt.

  • IMAP 서버에서 메일을 다운로드하고 로컬에서 필터링하고 읽습니다.

나는 IMAP 서버에서 메일을 다운로드하는 것을 선호합니다 fetchmail. 이를 통해 내 로컬 컴퓨터에서 스팸 필터링 및 메일 분류를 직접 수행할 수 있는 기회가 제공됩니다.

두 작업 모두에서 저는 상당히 고급 메일 처리 프로그램인 procmail1 을 사용합니다.

fetchmail제가 사용하는 기본 구성은

poll myimapserver.example.com
    protocol imap
    user "myimapusername" password "myimappassword" is "mylocalusername"
    mda "/usr/local/bin/procmail -m $HOME/.procmailrc"
    ssl sslcertfile /etc/ssl/cert.pem sslcertck
    idle

이렇게 하면 IMAP 서버에서 새 메시지가 도착할 때 이를 받아 처리를 위해 서버로 전달합니다 procmail. 경로 등은 시스템에 따라 다릅니다.

그런 다음 procmail구성( $HOME/.procmailrc)을 사용하여 필터링합니다.

MAILDIR="$HOME/Mail"
DEFAULT="inbox/"

:0
* ^[email protected]
openbsd-announce/

:0
* ^[email protected]
openbsd-misc/

...내가 등록한 두 개의 메일링 리스트에 대한 것입니다(그들은 아래의 하위 디렉토리에 저장됩니다 $HOME/Mail). 어떤 패턴과도 일치하지 않는 메시지는 및 $HOME/Mail/inboxMAILDIR지정된 대로 저장됩니다 DEFAULT. 저는 Maildir을 사용하고 있습니다. mbox 메일함을 가져오려면 경로에서 후행 슬래시를 제거하세요.


1 참고하세요procmail은퇴하다. 나는 새로운 대안에 대해 별로 생각하지 않고 90년대부터 이 제품을 사용해 왔기 때문에 이것을 깨닫지 못했습니다. 인터넷에서 약간의 검색을 한 후에는 이것이 maildrop좋은 대안으로 간주되는 것 같으며 procmail필터링 기능을 나 자신에게 넘겨주는 것을 고려할 수도 있습니다 maildrop.

관련 정보