I will repost this.
1) Open contacts, select all, save as lists.vcf
2) Grab emails into a file, perl example:
#!/usr/bin/perl
print "Subject: emails\nTo:[EMAIL PROTECTED]\n\n";
while (<>) {
#if (/([:alphanumeric:_.-]*@[:alphanumeric:_\.-]*\.[:alphanumeric:]+)/) {
if (/[a-z0-9_]+([\\-\\.][a-z0-9_]+)*@[a-z0-9_]+([\\-\\.][a-z0-9_]+)+/) {
print "$&\n";
}
}
The subject/to line is needed by spamassassin, it wants to see an email.
3) Run spamassassin input:
spamassassin -l filelog -D --add-to-whitelist < /tmp/myemails
The -l is the only way to get debug out.
elm -f filelog
Checks it.
4) Run spamassassin with the autowhitelist option (-a).
Run the check_list tool to review.
perl /usr/doc/spamassassin-tools-2.41/tools/check_whitelist
A normal auto whitelist:
-5.0 (-5/1) -- [EMAIL PROTECTED]
One that I imported
-100.0 (-100/1) -- [EMAIL PROTECTED]
On Thu, 2002-09-26 at 14:19, Kenneth Porter wrote:
> On Thu, 2002-09-26 at 06:51, Steve wrote:
>
> > So far I do not see how to implement an "any email that comes from
> > someone on my ADDRESS LIST, is left alone (stop processing)" rule.
>
> How much control do you have over your spam filter? SpamAssassin
> provides the ability to white-list to and from addresses in the
> user_prefs file, as well as applying an auto-whitelist fudge factor for
> frequently-seen addresses.
>
> If you could parse the Evo address book, you could just copy all
> addresses found into your spam whitelist. So the problem reduces to how
> to extract all email addresses from Evo. Ideally it should be a command
> line program that can be run from cron so that your whitelist stays up
> to date without your interaction.
>
>
> _______________________________________________
> evolution maillist - [EMAIL PROTECTED]
> http://lists.ximian.com/mailman/listinfo/evolution
--
Zot O'Connor <[EMAIL PROTECTED]>
White Knight Hackers, Inc.
_______________________________________________
evolution maillist - [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/evolution