Commit Graph

9 Commits

Author SHA1 Message Date
David Rousselie
8c7fc43a4b reset POP3 flags
call RSET POP3 command to reset "seen" flag if supported by the POP3 server

darcs-hash:20060726194755-86b55-3e17c219f71aa5ca4db65f6ad8131c0222dd85b0.gz
2006-07-26 21:47:55 +02:00
David Rousselie
dfb597aca3 package refactoring
- reorganize classes
- make it run even when pysqlite2 is not installed
- some tests to complete mailconnection_factory coverage

darcs-hash:20060724214007-86b55-9b38308b8f645c2067c7b200f17532da62ec825c.gz
2006-07-24 23:40:07 +02:00
David Rousselie
505543262f Check mail new logic
- use RECENT flag for search on IMAP server with write access so RECENT flag is deleted on new messages and fetch read only so SEEN flag is not set on fetched messages.
- It might work on Exchange 2003 that do not support STORE flag UNSEEN
- This change the get_mail loop so now each MailConnection type implement get_next_mail_index because logic is different from IMAP to POP3 connection.

darcs-hash:20060207213333-86b55-9c2ccf31fb9ae9e6dd454c907f3188bc6080b817.gz
2006-02-07 22:33:33 +01:00
David Rousselie
e5e80b2b0a Message subject added
- Jabber messages now have a subject
- Some bugs corrected :
	- password storage true by default
	- better exception handling
	- storage.__setitem__ called after account object complete

darcs-hash:20060206133741-86b55-0a51e24fb65b16c1c942b088f7052ab88248b9ac.gz
2006-02-06 14:37:41 +01:00
David Rousselie
a063a69773 Mail charset error support
- Try multiple charset when no charset is specified by "Content-Type" field :
begins with sys.defaultencoding utf8
then "iso-8859-1", config file encoding and finally encoding found in previous
fields "Subject" or "From".

darcs-hash:20060201110843-86b55-7fd556a8ffadd9a5fed2b3317b17bfcca9d1dc58.gz
2006-02-01 12:08:43 +01:00
David Rousselie
0cf07b0a25 utf8 encoding with no charset
darcs-hash:20060201073540-86b55-5e003fd016ae0b76ee2ce81fa6670f67d7aa4459.gz
2006-02-01 08:35:40 +01:00
David Rousselie
6bbdb0be31 Unicode everything
- Convert every strings to be sent in jabber messages in MailConnection to unicode.

darcs-hash:20060129133009-86b55-f5ea2d43f4187dd33383fa940108e23df4c3bec7.gz
2006-01-29 14:30:09 +01:00
dax
9f15a1a0d6 first passed component tests
Make the first component tests pass by correcting XMLDummyServer and xmldiff (in tests/utils.py)

darcs-hash:20051127155735-684f5-82dc72186ef66c59ac9671f83d1ec90ea66ee5b1.gz
2005-11-27 16:57:35 +01:00
dax
9fa2df5563 first import
first import between version 0.1.3 and 0.2

darcs-hash:20051127110300-684f5-0ed50cd0e86df9195cec2c1df070fdf24a6faeb5.gz
2005-11-27 12:03:00 +01:00