[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&#39;m \
Sanja Puvalic, student from Belgrade University, Faculty of Mathematics.<br><br>I \
have an idea how I would work on project &quot;import/export for filtering rules in \
Sieve format in KMail&quot;<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&#39;s more flexible and the replacement can be done more automaticly - and \
we don&#39;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&#39;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 \
&quot;sieve-is-cool&quot;, 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