[vox] No time for Facebook (was mail)
Brian E. Lavender
brian at brie.com
Sun Oct 12 22:39:56 PDT 2014
Facebook feels sort of like Windows, like you really don't own it!
RMS doesn't like it either and I think he has good reason. Here is
the auto mailing list filter I use on my mail server for filtering
lists. It automatically creates a new mail box for mailing lists.
Viva the mailing list!
Put the following in your .forward file. This is an exim filter,
but could be adapted for sieve.
# Exim filter
logfile $home/mailfilter.log
# split out the various list forms
# Mailman & other lists using list-id
if "${if def:header_list-id:{true}}" is true then
if $header_list-id: matches "<([a-z0-9-]+)[.@]" then
save Maildir/.list.${lc:$1}/
else
if $header_list-id: matches "^\\s*<?([a-z0-9-]+)[.@]" then
save Maildir/.list.${lc:$1}/
else
save Maildir/.list.unknown/
endif
endif
finish
# Listar and mailman like
elif "${if def:header_x-list-id:{true}}" is true then
if $header_x-list-id: matches "<([a-z0-9-]+)\\\\." then
save Maildir/.list.${lc:$1}/
else
save Maildir/.list.unknown/
endif
finish
# Ezmlm
elif "${if def:header_mailing-list:{true}}" is true then
if $header_mailing-list: matches "([a-z0-9-]+)@" then
save Maildir/.list.${lc:$1}/
else
save Maildir/.list.unknown/
endif
finish
# York lists service
elif "${if def:header_x-mailing-list:{true}}" is true then
if $header_x-mailing-list: matches "^\\s*([a-z0-9-]+)@?" then
save Maildir/.list.${lc:$1}/
else
save Maildir/.list.unknown/
endif
finish
# Smartlist
elif "${if def:header_x-loop:{true}}" is true then
# I don't have any of these to compare against now
save Maildir/.list.unknown/
finish
# poorly identified
elif $sender_address contains "owner-" then
if $sender_address matches "owner-([a-z0-9-]+)-outgoing@" then
save Maildir/.list.${lc:$1}/
elif $sender_address matches "owner-([a-z0-9-]+)@" then
save Maildir/.list.${lc:$1}/
elif $header_sender: matches "owner-([a-z0-9-]+)@" then
save Maildir/.list.${lc:$1}/
else
save Maildir/.list.unknown/
endif
finish
# other poorly identified
elif $sender_address contains "-request" then
if $sender_address matches "([a-z0-9-]+)-request@" then
save Maildir/.list.${lc:$1}/
else
save Maildir/.list.unknown/
endif
finish
endif
# Exim filter
if $h_X-Spam-Status: CONTAINS "Yes"
or
$h_X-Spam-Flag: CONTAINS "Yes"
then
save $home/Maildir/.Spam/
finish
endif
On Sun, Oct 12, 2014 at 08:11:32PM -0700, Brian E. Lavender wrote:
> I recently installed Exim mail list filtering that out filters lists.
> I don't really like that Facebook controls your information.
>
> brian
>
> On Sun, Oct 12, 2014 at 10:05:05AM -0700, Bill Kendrick wrote:
> >
> > I just zapped ~2500 emails piling up from various other LUGs,
> > some going back to 2005. I apparently don't make time for email.
> > In my spare moments, it's a lot easier to poke around Facebook
> > and Twitter on my phone (I don't do email on my phone).
> >
> > How about the rest of you? It definitely is quieter on mailing
> > lists these days, so I get the feeling it's a similar situation...
> >
> > --
> > -bill!
> > Sent from my computer
> > _______________________________________________
> > vox mailing list
> > vox at lists.lugod.org
> > http://lists.lugod.org/mailman/listinfo/vox
>
> --
> Brian Lavender
> http://www.brie.com/brian/
>
> "There are two ways of constructing a software design. One way is to
> make it so simple that there are obviously no deficiencies. And the other
> way is to make it so complicated that there are no obvious deficiencies."
>
> Professor C. A. R. Hoare
> The 1980 Turing award lecture
> _______________________________________________
> vox mailing list
> vox at lists.lugod.org
> http://lists.lugod.org/mailman/listinfo/vox
--
Brian Lavender
http://www.brie.com/brian/
"There are two ways of constructing a software design. One way is to
make it so simple that there are obviously no deficiencies. And the other
way is to make it so complicated that there are no obvious deficiencies."
Professor C. A. R. Hoare
The 1980 Turing award lecture
More information about the vox
mailing list