I am working in a prototype to encapsulate imap queries and mails with
imaplib to interface with simple web2py commands. Is there any prior
implemetation available (web2pyslice, open source app/plugin)?
The idea is to support imap queries like this (just a subset of db
query operations):
mail_query = mail.date > date_obj & mail.body.contains("") &
mail.box=="inbox"
Then the user should be able to retrieve messages as rows with:
db(mail_query).select()
or get and set service elements like mailbox names with dot syntax:
>>print mail.settings.add_box("mybox")
>>True
>>print mail.mailboxes
["inbox", "sent", "other"]
I think this is not a trivial implementation and perhaps DAL should
not be used for this feature since it is not intended for imap
database interface, i suppose. But the syntax would be very coherent
with other queries
On 8 ene, 08:36, Peter O <[email protected]> wrote:
> Hihi, after a quick look at the code and the past discussions of the forum,
> I found the Mail class doesn't read emails. Is that right?
>
> There are python modules doing this. Just want to do make sure, before I
> start.
>
> Thank you very much.