Commit Graph
46 Commits
Author SHA1 Message Date
tonio 0973e0f260 fixed #93
On UserLogout, the webmail extension tries to get an IMAPconnector object (which tries to connect with an IMAP server). When the configuration is invalid, this operation fails.

Catching exceptions on strategic places has solved the problems.
2010-11-27 10:34:09 +01:00
tonio a8380f380d Fixed #86
New user parameter to specify number of emails per page.
2010-11-12 22:22:48 +01:00
tonio b65639a769 new: parameter MODOBOA_WEBPATH added to settings.py. The default value is "modoboa/". It corresponds to urls prefix.
Documentation update.
2010-10-25 23:11:35 +02:00
tonio c01d6de7d8 fix: return receipts are now displayed correctly.
new: parameters module refactored. The API is more simple now, there is no need to provide a module name anymore, this last is automatically guessed. Also, a new 'label' field can be provide when declaring a new parameter. It will be used instead of the name.

new: email parsing refactored. My first attempt was really ugly. I did not really studied the various RFC describing how messages are formatted or what IMAP fetch queries can do. Now, I hope this new code will face better unknown types. At least, It will be simpler to update.
2010-09-17 09:23:35 +02:00
tonio cc7da3f5d6 wip: replacing "/static/" occurences with something more flexible. 2010-08-05 17:49:29 +02:00
tonio 01fda22180 fix: using MEDIA_URL inside templates.
wip: #36, using tinyMCE (django-tinymce) to write messages in HTML. Currently, compose a new message is working pretty well. Answering or forwarding a message is still a mess...
2010-08-05 17:17:50 +02:00
tonio 65322de109 fix: ticket #70: per user signature
fix: correctly escaping/unescaping parameters.
2010-07-15 16:58:23 +02:00
tonio 0bba9f68b6 fix: ticket #53 : automatic folder refresh 2010-07-15 14:02:28 +02:00
tonio 364254e071 fix: renaming mailng to modoboa 2010-07-13 15:37:29 +02:00
tonio ace8448efe Ticket #57 and #59.
Go back to passwords stored in session. This time, we use pycrypto to encrypt passwords using the AES algorithm.
http://www.dlitz.net/software/pycrypto/

IMAP connections are now refreshed.
2010-06-10 16:07:00 +02:00
tonio 2c6511e8e4 Layout modifications (mostly menus).
Admin can now change his password correctly.
2010-06-09 17:41:32 +02:00
tonio 1c35ce5757 Ticket #52
From now, users can store their own "preferences" inside MailNG.
2010-06-09 15:58:46 +02:00
tonio a9f790825e Bugfixes 2010-06-09 11:41:37 +02:00
tonio b84c487e95 More work about #57. User password is no more stored inside the session! To finish, I just need a good way to handle http server reboots (and so python code reloading). 2010-06-09 09:58:33 +02:00
tonio bba6b55c10 Bugfixes
#54 : I think this is now acceptable...
2010-05-28 14:19:59 +02:00
tonio 67c66ed649 #48 : rollback, this is not trivial. 2010-05-26 16:50:09 +02:00
tonio 633f09ba7c Ticket #41
Some code refactoring, extensions look more like Django applications now.
2010-05-20 08:51:01 +02:00
tonio 846d298f44 Refactoring... 2010-05-05 18:20:59 +02:00
tonio c7c85dba0e Little regression... 2010-05-05 13:22:42 +02:00
tonio 7480e479e7 Ticket #48.
This is not finished yet. More work than what I expected but the main part is done.
It will need a lot of testing... There is still a bug when activating a new extension
in development mode (ie. with python web server), I think it does not occur behind
a real web server.
2010-05-04 17:25:23 +02:00
tonio af8c33e659 Some work about #48. This is far from finished. 2010-05-02 22:15:06 +02:00
tonio 007fc6762f Minor fixes + cleanup 2010-04-30 17:27:19 +02:00
tonio 379efaacf6 - Ticket #50
- Headers have been added to messages sent by MailNG (send/reply), they are now more compliant with RFC 2822
2010-04-30 16:36:54 +02:00
tonio 29e6bf4fb9 Ticket #51 + some minor improvments. 2010-04-30 10:43:05 +02:00
tonio b985729e9a A little try with Opera... I really hate CSS and navigators :p 2010-04-28 10:24:03 +02:00
tonio ce9ffbbfe5 New "actions" menu in folder listing. Available operations are :
* compact folder (ie. expunge IMAP command)
 * empty folder (only for Trash, we need to do it)
2010-04-27 18:54:24 +02:00
tonio 560f8557de Ticket #49.
Folders list is now updated on each folder changement.
2010-04-27 17:19:19 +02:00
tonio c1921f9dc2 Ticket #47 2010-04-27 09:37:53 +02:00
tonio 1fc8f45a09 Nothing... 2010-04-25 22:15:59 +02:00
tonio b91b78847b Ticket #46 2010-04-23 18:17:07 +02:00
tonio 0252cebb4e Quarantine plugin refactoring. It is now working like the webmail plugin, ie with an anchor based ajax navigation. What is broken for the moment:
* search functionality,
 * headers do not appear while displaying a mail.

New message system. (see infobox.js)
2010-04-02 19:07:37 +02:00
tonio 6b542225d7 Email forwarding. 2010-03-09 15:39:43 +01:00
tonio 312ebe57ec Compose, Reply, Reply all.
New paramaters to configure connections to IMAP and SMTP servers.
2010-03-05 17:56:55 +01:00
tonio a3ea75ff22 Ticket #33 2010-03-05 13:53:14 +01:00
tonio 35f840fbab It is now possible to access emails attachments. 2010-03-05 11:33:53 +01:00
tonio cb1f62883b Big webmail update:
* Dragging multiple messages is now possible
 * Better email displaying (headers and body are now displayed at the same time...)
 * Bugfixes about dropdown menus
 * Misc. enhancements.
2010-03-04 17:55:28 +01:00
Antoine Nguyen 24f40685c7 Ticket #32 2010-02-09 15:02:15 +01:00
tonio 9ef5df3d26 Ticket #32 + minor CSS modifications. 2010-02-05 19:07:51 +01:00
tonio f29cb1a342 Display sorted plugins and parameters. 2010-01-29 19:01:46 +01:00
tonio 44088c7284 "Reply" functionality. Not fully working. 2010-01-28 17:33:47 +01:00
tonio db9fbef0ba Webmail improvements. (drap&drop of messages for moving and deleting, empty trash, etc.) 2010-01-27 14:51:38 +01:00
tonio 5d9099d33e "ajax+hash" based navigation for the webmail. 2010-01-26 15:34:45 +01:00
tonio 809be7c017 Against : webmail navigation improvement...
It's now possible to write and send text emails.
2010-01-22 18:55:36 +01:00
tonio 61d5aa2554 Many webmail improvements. 2010-01-21 10:18:22 +01:00
tonio bf971301b6 More work about webmail. It's almost possible to view emails content! 2010-01-15 18:06:41 +01:00
Antoine Nguyen 6c7a64e947 !! VERY UNSTABLE CHANGESET !!
Many updates in this commit:
 * first work on the webmail plugin, for now only emails listing and folders browsing is supported...
 * New login form,
 * New graphical layout (still needing improvments)
 * code factoring between webmail and quarantine plugins
 * etc.
2010-01-15 12:15:15 +01:00