Kolab 2.2 addressbook export as spamassassin whitelist
Diego M. Vadell
dvadell at linuxclusters.com.ar
Tue Oct 21 20:43:23 CEST 2008
hi,
Thanks for sharing.
-- Diego.
> Hi,
>
>> As the address book is stored in an imap folder, maybe you can:
>>
>> 1. Use inotify to be notified about changes.
>> 2. Login with cyrus' master password.
>> 3. For every user (or maybe only you), get the last emails with vcards
>> 4. Parse them and add everything into spamassassin.
>>
>> I've done 2. and something like 3 with perl's Imap::Admin. I'm sure
>> there
>> should be something similar for your preferred language.
>
> nice idea with inotify... adapted my shell script for inotify support
> (grep/awk)...
>
> solved with something like (snippet):
> inotifywait -e modify -e delete -e create --format '%w %e %f' <DIR>
> grep -h smtp-address <DIR>/* | awk -F">" '{print $2}' | awk -F"</" '{print
> $1}' | sort | uniq > whitelist_sender
>
> and:
> read_hash(\%whitelist_sender, '/kolab/var/amavisd/whitelist_sender');
> activated in amavisd.conf.
>
> If I'll have more spare time, I will replace my simple shell script with a
> more accurate scripting language with imap admin methods (I don't know
> perl;
> I think the only well known language I do not know :-( I should really get
> in
> touch with it. There are really many tools and libs out there, that would
> help me in such cases. And this would be a small project to play with it)
>
> thx to all.
>
> ciao. Stefan
>
>>
>> Just my 2 cents
>> -- Diego.
>>
>> >>> If its just for you I'd just export the addresses once in a while
>> and
>> >>
>> >> run it through a scripted converter to get the addresses whitelisted.
>> >
>> > Would be no problem. But No. I know that I will forget to do that ;-)
>> >
>> > What about adapting a java,python,groovy,C, ... client, that can
>> connect
>> > to
>> > kolab and export the data? perhaps one of the connectors for other
>> > groupwares ?
>> >
>> > Perhaps an simple imap client, that extract the attachments and than
>> > parse the
>> > xml?
>>
>> _______________________________________________
>> Kolab-users mailing list
>> Kolab-users at kolab.org
>> https://kolab.org/mailman/listinfo/kolab-users
>
>
> _______________________________________________
> Kolab-users mailing list
> Kolab-users at kolab.org
> https://kolab.org/mailman/listinfo/kolab-users
>
>
More information about the users
mailing list