[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
How to split (IMAP client side split) incoming mails into groups for mul
From: |
gnuforever |
Subject: |
How to split (IMAP client side split) incoming mails into groups for multiple emails addresses with Gnus |
Date: |
Sun, 07 Jan 2018 08:07:19 +0000 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) |
Hi all,
Happy GNU year 2018.
I have different email addresses. For each address, I want to split incoming
mails into groups.
So far I have managed to split incoming mails for one address with the code
below:
;; IMAP
(setq gnus-select-method
'(nnimap "firstEmail@domain.com"
(nnimap-address "imapserver")
(nnimap-inbox "INBOX")
(nnimap-split-methods default)
(nnimap-expunge t)
(nnimap-stream ssl)
(nnimap-user "firstEmail@domain.com")))
(setq nnmail-split-methods
'(("INBOX.folder1" "from:.*friends@domain.com")
("INBOX.folder2" "from:.*family@domain.com")
("INBOX" "")))
;; Tree view for groups
(add-hook 'gnus-group-mode-hook 'gnus-topic-mode)
;; Manage groups
(eval-after-load 'gnus-topic
'(progn
(setq gnus-topic-topology '(("Gnus" visible)
(("firstEmail@domain.com" visible nil nil))))
(setq gnus-topic-alist '(("firstEmail@domain.com"
"INBOX"
"INBOX.folder1"
"INBOX.folder2"
"Sent"
"Drafts"
"Junk"
"Trash"
"Sent Messages")
("Gnus")))))
My question is, how do I extend the code above to split incoming mails for my
second email address (secondEmail@domain.com)?
I have tried this code below, but it doesn't work.
(setq gnus-secondary-select-methods
'((nnimap "secondEmail@domain.com"
(nnimap-address "imapserver")
(nnimap-inbox "nnimap+secondEmail@domain.com:INBOX")
(nnimap-split-methods default)
(nnimap-expunge t)
(nnimap-stream ssl)
(nnimap-user "secondEmail@domain.com"))))
(setq nnmail-split-methods
'(("nnimap+secondEmail@domain.com:INBOX.work"
"from:.*colleague@domain.com")
("nnimap+secondEmail@domain.com:INBOX" "")))
Cheers,
Steve
- How to split (IMAP client side split) incoming mails into groups for multiple emails addresses with Gnus,
gnuforever <=