* Re: help with spam.el [not found] ` <kfvfy963bf.fsf@shaoz.activesky.com.au> @ 2003-03-24 16:31 ` Ted Zlatanov [not found] ` <kfptoflzbj.fsf@shaoz.activesky.com.au> 0 siblings, 1 reply; 5+ messages in thread From: Ted Zlatanov @ 2003-03-24 16:31 UTC (permalink / raw) On Mon, 24 Mar 2003, shaoz@activesky.com wrote: > 1) according to documentation, all articles in spam group are > considered to be spam and they get the $ mark when entering the > group. I have set both spam-junk-groups and > gnus-spam-newsgroup-contents to nnfolder+archive:spam. But when > entering group, all articles are marked with E, is this the right > behaviour? In the spam group, *new* articles will have the spam mark. You are transferring spam articles from another group automatically to the spam group, so they are automatically expired already (since they were spam-processed in the original group). Otherwise, they would get processed as spam twice, which would be a bad thing. Generally, the spam mark is something an article will only see once briefly, before it's processed as spam and marked as expired. > 2) So far, I have to mark every spam message manually. My spam group > has already over 300 messages. But I have not got any marked > automatically by gnus yet, am I missing another step or config? I'm not sure what you mean by "automatically." What do you expect to happen, and what happens instead? You had this last time: '(gnus-spam-newsgroup-contents (quote (("spam" gnus-group-spam-classification-spam) ("~/Mail/inbox" gnus-group-spam-classification-ham)))) '(gnus-spam-process-destinations (quote (("nnimap*" "spam")))) '(gnus-spam-process-newsgroups (quote (("spam" (gnus-group-spam-exit-processor-ifile)) ("nnimap*" (gnus-group-ham-exit-processor-ifile))))) '(spam-junk-mailgroups (quote ("spam"))) '(spam-use-ifile t)) Looking at your settings, you have unqualified group names for almost all the spam.el parameters - make sure you use ".*spam" if you want to match all folders that end with "spam", for instance. Also, "nnimap*" means "'nnima' followed by 0 or more letters 'p'," which is almost certainly not what you meant - you want "nnimap.*" I think. I'm still somewhat cautious about a folder called "~/Mail/inbox" by the way. Are you sure that's correct? If you have trouble setting the regular expressions you need, you can try using `G c' on a topic (if you use topics and have all your related groups under the same topic), or `G c' on a particular group in order to experiment with particular settings for spam/ham exit processors and contents classification. Thanks Ted ^ permalink raw reply [flat|nested] 5+ messages in thread
[parent not found: <kfptoflzbj.fsf@shaoz.activesky.com.au>]
[parent not found: <4nvfy6850a.fsf@lockgroove.bwh.harvard.edu>]
* Re: help with spam.el [not found] ` <4nvfy6850a.fsf@lockgroove.bwh.harvard.edu> @ 2003-03-26 23:30 ` Shao Zhang [not found] ` <4nu1do4sb6.fsf@lockgroove.bwh.harvard.edu> 2003-03-28 3:43 ` Shao Zhang 1 sibling, 1 reply; 5+ messages in thread From: Shao Zhang @ 2003-03-26 23:30 UTC (permalink / raw) On [Wed, 26 Mar 2003 11:30:29 -0500], Ted Zlatanov <tzz@lifelogs.com> wrote: >> I expect that spams in my IMAP folder will be automatically marked >> as spam and transfered to the spam group upon exit the summary >> buffer. I will need to occasionally mark/unmark the wrongly guessed >> ones. > > spam.el does not mark *incoming* messages as spam. If you set the > contents parameter of a folder to be spam, then new mail in that > folder will be marked as spam automatically. The idea is that > spam-split will put spam messages in a spam folder, where the new > messages will be automatically marked with the spam-mark. Right. Then my problem is spam-split. The spam messages in my nnimap folders are not split out to the spam folders at all. > Also, you need to train spam detection at first. If you have a lot of > spam stored somewhere, you can train ifile on that spam from the > command line (using category "spam" to indicate the spam contents, as > spam.el does). Does the current spam.el do this if the group is classified as spam groups? Or do I need to run it manually? > I would not recommend making your inbox a spam folder (I think that's > what you are implying above). Mail in the inbox that's spam has to be > manually marked as spam (because spam-split failed to classify it > automatically) and then when you exit the inbox that manually marked > spam will be spam-processed (for instance, with bogofilter - the spam > processor you have set is used) and transferred to whatever you have > set for the spam-process-destination. Agreed. As mentioned above, I am not getting any spam msgs split into my spam folders. >> Not at all, I am very confused as well. I have two imap servers, all >> my emails are in ~/Mail for both server, so I have >> nnimap+work:~/Mail/inbox and nnimap+private:~/Mail/inbox. According >> to the manual, nnimap-list-pattern accepts ~/Mail/*. > > I've never used such folder names, personally, but if it works for you > that's great. I don't like the ~ stuff at all. I wonder what other folders you can have? I see the manual using INBOX as examples, what does that mean? >> I think my split rule is definitely wrong, and that maybe why my >> mails from nnimap folder are not moved to the spam group: >> > (require 'spam) > (setq nnimap-split-download-body t) > (setq nnimap-split-rule '(("private" (".*" nnimap-split-fancy)) > ("work" (".*" nnimap-split-fancy))) > nnimap-split-inbox (quote ("nnimap+private:~/Mail/inbox" "nnimap+work:~/Mail/inbox")) > nnimap-split-fancy '(| > (: spam-split))) Regards, Shao. ^ permalink raw reply [flat|nested] 5+ messages in thread
[parent not found: <4nu1do4sb6.fsf@lockgroove.bwh.harvard.edu>]
* Re: help with spam.el [not found] ` <4nu1do4sb6.fsf@lockgroove.bwh.harvard.edu> @ 2003-03-28 3:54 ` Shao Zhang 2003-04-07 20:00 ` Ted Zlatanov 0 siblings, 1 reply; 5+ messages in thread From: Shao Zhang @ 2003-03-28 3:54 UTC (permalink / raw) On [Thu, 27 Mar 2003 12:45:17 -0500], Ted Zlatanov <tzz@lifelogs.com> wrote: > That's probably because you have not trained ifile yet! Try > spam-use-blackholes for instance, you can use it in addition to > spam-use-ifile and it will catch quite a lot of spam. Please see my reply to an earlier article in this thread. My problem is that I set the spam-split-group to be nnfolder+archive:spam which turns out to be nnimap+xyz:nnfolder+archive:spam I am now almost there, except a few small problems. Here is my latest config: '(gnus-ham-process-destinations (quote ((".*spam" "nnimap:~/Mail/inbox")))) '(gnus-spam-newsgroup-contents (quote ((".*spam" gnus-group-spam-classification-spam) (".*inbox" gnus-group-spam-classification-ham)))) '(gnus-spam-process-destinations (quote (("nnimap.*" "nnfolder+archive:spam")))) '(gnus-spam-process-newsgroups (quote ((".*" (gnus-group-spam-exit-processor-ifile gnus-group-ham-exit-processor-ifile))))) '(spam-ifile-ham-category "ham") '(spam-junk-mailgroups (quote ("nnfolder+archive:spam"))) '(spam-mark-ham-unread-before-move-from-spam-group nil) '(spam-split-group "~/Mail/spam") '(spam-use-ifile t)) my problem 1: nnimap+private:~/Mail/inbox is spam split into nnimap+private:~/Mail/spam nnimap:work:~/Mail/inbox is spam split into nnimap+work:~/Mail/spam Manually marked articles are processed into nnfolder+archive:spam I would like to have all these spams end up in one folder only. I cannot find a way to specify that at the moment. my problem 2: Sometimes, spam split wrongly puts some hams in ~/Mail/spam. I tried to mark the article as unread, but it still does not transfer the article back to ~/Mail/inbox given I have set the ham-process-destinations. Thanks for your help in advance. Shao. ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: help with spam.el 2003-03-28 3:54 ` Shao Zhang @ 2003-04-07 20:00 ` Ted Zlatanov 0 siblings, 0 replies; 5+ messages in thread From: Ted Zlatanov @ 2003-04-07 20:00 UTC (permalink / raw) On Fri, 28 Mar 2003, shaoz@activesky.com wrote: > Please see my reply to an earlier article in this thread. My problem > is that I set the spam-split-group to be nnfolder+archive:spam which > turns out to be nnimap+xyz:nnfolder+archive:spam There is no way to do this in Gnus, as far as I know. The feature should be possible, though - I suggest making a separate post with the request, as it's not directly related to spam.el. > my problem 1: > > nnimap+private:~/Mail/inbox is spam split into > nnimap+private:~/Mail/spam nnimap:work:~/Mail/inbox is spam split > into nnimap+work:~/Mail/spam Manually marked articles are processed > into nnfolder+archive:spam > > I would like to have all these spams end up in one folder only. I > cannot find a way to specify that at the moment. As above, I don't know of a way to do this. You could use nnkiboze or nnvirtual to merge several groups into one virtual group. > my problem 2: > > Sometimes, spam split wrongly puts some hams in ~/Mail/spam. I tried > to mark the article as unread, but it still does not transfer the > article back to ~/Mail/inbox given I have set the > ham-process-destinations. Just to check, what does (spam-group-spam-contents-p "nnimap+private:~/Mail/spam") say? ham-process-destination only works in spam groups, but it seems that you have it set up correctly from what you posted. If that returns t, you'll have to trace through spam-summary-prepare-exit and see if spam-ham-move-routine is getting invoked properly. Thanks Ted ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: help with spam.el [not found] ` <4nvfy6850a.fsf@lockgroove.bwh.harvard.edu> 2003-03-26 23:30 ` Shao Zhang @ 2003-03-28 3:43 ` Shao Zhang 1 sibling, 0 replies; 5+ messages in thread From: Shao Zhang @ 2003-03-28 3:43 UTC (permalink / raw) Hi, On [Wed, 26 Mar 2003 11:30:29 -0500], Ted Zlatanov <tzz@lifelogs.com> wrote: > '(spam-use-ifile t)) > > This means that ifile will be used on your incoming mail (when > spam-split is run), and the messages detected to be spam will go to > the spam-split-group in the appropriate place. So if you are splitting > from a nnimap server xyz, the spam will go to "nnimap+xyz:spam" (the > value of spam-split-group is "spam" by default). This is actually my problem indeed. I complained before that spam-split did not run at all, it actually did. I only found out after I notices I have lost a few emails :( I have set my spam-split-group to nnfolder+archive:spam. The spam-split didn't end up putting them in my local folder, but in nnimap+abc:nnfolder+archive:spam and nnimap+xyz:nnfolder+archive:spam respectively. Is it possible to split them into a local folder? Is this a limitation of spam.el or nnimap fancy split? Regards, Shao. ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2003-04-07 20:00 UTC | newest] Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- [not found] <kfisuevghb.fsf@shaoz.activesky.com.au> [not found] ` <4nhe9yeykj.fsf@lockgroove.bwh.harvard.edu> [not found] ` <kfvfy963bf.fsf@shaoz.activesky.com.au> 2003-03-24 16:31 ` help with spam.el Ted Zlatanov [not found] ` <kfptoflzbj.fsf@shaoz.activesky.com.au> [not found] ` <4nvfy6850a.fsf@lockgroove.bwh.harvard.edu> 2003-03-26 23:30 ` Shao Zhang [not found] ` <4nu1do4sb6.fsf@lockgroove.bwh.harvard.edu> 2003-03-28 3:54 ` Shao Zhang 2003-04-07 20:00 ` Ted Zlatanov 2003-03-28 3:43 ` Shao Zhang
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).