[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-devel
Subject: My idea for GSoC project "import/export for filtering rules in Sieve
From: Sanja Puvalic <sanja.puvalic () gmail ! com>
Date: 2009-03-23 12:22:45
Message-ID: 5668c2700903230522r7edc80b2ue4023826363af9c0 () mail ! gmail ! com
[Download RAW message or body]
[Attachment #2 (multipart/alternative)]
Hello,
I'm Sanja Puvalic, student from Belgrade University, Faculty of Mathematics.
I have an idea how I would work on project "import/export for filtering
rules in Sieve format in KMail"
-study the k-mail filter format
-make a small parser using lex and yacc to convert to sieve format
this in convinient because it's more flexible and the replacement can be
done more automaticly - and we don't have to spend a lot of time writing
code for parsing various commands in c++ - just try to fit the Kmail mail
rule to the Kmail mail filters grammar which we can write, and automaticly
generate a Sieve command
-check if the server supports sieve
-if it does, upload to server
-if not, make exporting easy
exporting:
if we can afford to make the export file readable (if we don't care about
security and privacy issues), the mail rule export format could be very
similar to a sieve command itself
if not, we could do some simplest encrypting by, for example, just xor-ing
the file to "sieve-is-cool", and then xor back when importing to kmail.
Let me know what you think of my idea :)
Best regards,
Sanja
[Attachment #5 (text/html)]
<span class="Apple-style-span" style="border-collapse: collapse; ">Hello,<br>I'm \
Sanja Puvalic, student from Belgrade University, Faculty of Mathematics.<br><br>I \
have an idea how I would work on project "import/export for filtering rules in \
Sieve format in KMail"<br> <br>-study the k-mail filter format <br><br>-make a \
small parser using lex and yacc to convert to sieve format <br>this in convinient \
because it's more flexible and the replacement can be done more automaticly - and \
we don't have to spend a lot of time writing code for parsing various commands in \
c++ - just try to fit the Kmail mail rule to the Kmail mail filters grammar which we \
can write, and automaticly generate a Sieve command <br> <br>-check if the server \
supports sieve <br> -if it does, upload to server <br> -if not, make exporting \
easy <br><br>exporting: <br><br>if we can afford to make the export file readable (if \
we don't care about security and privacy issues), the mail rule export format \
could be very similar to a sieve command itself <br> if not, we could do some \
simplest encrypting by, for example, just xor-ing the file to \
"sieve-is-cool", and then xor back when importing to kmail. <br><br>Let me \
know what you think of my idea :)<br><br>Best regards,<br> <font \
color="#888888">Sanja</font></span><br>
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic