Carsten Burghardt
d71bba9303
Added support for sets to the setStatus-method for imap-folders.
...
Added a new method setStatus(QValueList<int>, status) to kmfolder
svn path=/trunk/kdenetwork/kmail/; revision=127430
25 years ago
Dirk Mueller
aa0cadacd1
CVS-SILENT: fixincludes -e
...
svn path=/trunk/kdenetwork/kmail/; revision=126995
25 years ago
Michael Haeckel
e9f184bc14
Fetch the new headers immediately, if messages have been added to the
...
selected folder.
svn path=/trunk/kdenetwork/kmail/; revision=126403
25 years ago
Michael Haeckel
1255da8ba9
- Open mailboxes always with SELECT. Most other clients also do that and
...
some servers have some issues with EXAMINE.
- Check for new mails with FETCH instead of STATUS. This doesn't require to
close the current mailbox and works around a bug in the Courier server.
- Don't execute useless commands, when listing the folder names
svn path=/trunk/kdenetwork/kmail/; revision=126333
25 years ago
Michael Haeckel
f1c8f60d60
Update the serial numbers correctely, when emtying a folder.
...
Patch by Ronen Tzur <rtzur@shani.net>.
svn path=/trunk/kdenetwork/kmail/; revision=126028
25 years ago
Michael Haeckel
d106dc8427
Don't loose the automatically set replied flags in IMAP folders after
...
restarting KMail.
Patch by Ronen Tzur <rtzur@shani.net>
svn path=/trunk/kdenetwork/kmail/; revision=125237
25 years ago
Marc Mutz
df698f1764
Fixed a few compile warnings.
...
Also this fixes a minor bug in kmpopfiltercnfrmdlg.cpp (5th hunk)
and removes unneeded includes from kmpopfilter..dlg.h.
svn path=/trunk/kdenetwork/kmail/; revision=125200
25 years ago
Michael Haeckel
e4ecda9007
Close newly created IMAP folders again. That leads to lots of open files and
...
now even to a crash on exit otherwise.
svn path=/trunk/kdenetwork/kmail/; revision=125087
25 years ago
Michael Haeckel
81fd954e5d
Use serial numbers instead of message id for undo.
...
svn path=/trunk/kdenetwork/kmail/; revision=124888
25 years ago
Michael Haeckel
5bd8e14f61
Enable/Disable some actions correctely.
...
svn path=/trunk/kdenetwork/kmail/; revision=124461
25 years ago
Michael Haeckel
79f4ab9dc9
Again more speed.
...
We beat now quite some other clients in this area, just Mozilla is still
25% faster. Hopefully also fixed soon :-)
svn path=/trunk/kdenetwork/kmail/; revision=124314
25 years ago
Michael Haeckel
c0b041df67
Give IMAP headers fetching some more speed.
...
svn path=/trunk/kdenetwork/kmail/; revision=124283
25 years ago
Michael Haeckel
7611cbf19c
- Don't crash, when recreating an IMAP account with the same name.
...
- Make folder listing faster, when several folders disappeared.
svn path=/trunk/kdenetwork/kmail/; revision=124009
25 years ago
Michael Haeckel
3ee1b12555
Store in the config file, whether or not a folder can contain messages.
...
svn path=/trunk/kdenetwork/kmail/; revision=123974
25 years ago
Michael Haeckel
19b7a57e89
Per identity configurable drafts folder (local and IMAP).
...
Patch by Carsten Burghardt <cb@emedia-consult.de>
svn path=/trunk/kdenetwork/kmail/; revision=123572
25 years ago
Michael Haeckel
2bcb515f50
Update the message headers only every 20% instead of every 100 messages to
...
make initial header retrieving again much faster.
Fetching a folder with 10000 messages takes now about 2 minutes here.
Netscape 4.78 requires 4 minutes for the same folder so I assume we are quite
fast now.
svn path=/trunk/kdenetwork/kmail/; revision=118898
25 years ago
Dirk Mueller
6797558d5d
356 includes less
...
svn path=/trunk/kdenetwork/kmail/; revision=117339
25 years ago
Michael Haeckel
9f0f461a99
Don't fetch always all mail flags when switching to a folder in some cases.
...
svn path=/trunk/kdenetwork/kmail/; revision=115069
25 years ago
Michael Haeckel
cc583df89c
Inverval mail checking for IMAP.
...
Display new mails in the current folder immediately, not only their number.
svn path=/trunk/kdenetwork/kmail/; revision=114994
25 years ago
Michael Haeckel
0cdbea47b0
Some IMAP fixes.
...
svn path=/trunk/kdenetwork/kmail/; revision=114708
25 years ago
Michael Haeckel
67fe03412e
Cheking for new mails in all folders on an IMAP account.
...
svn path=/trunk/kdenetwork/kmail/; revision=114686
25 years ago
Michael Haeckel
4ae477f293
Optionally show only the subscribed IMAP folders.
...
Well, the most difficult thing was actually the check box for that :-)
Nevertheless, we still need also a dialog for subscribing and unsubscribing.
svn path=/trunk/kdenetwork/kmail/; revision=114565
25 years ago
Michael Haeckel
b7a89c2a3f
Don't crash on startup with recent kdelibs.
...
svn path=/trunk/kdenetwork/kmail/; revision=114558
25 years ago
Michael Haeckel
d8a375419b
The first 50$ :-)
...
It is now possible to create new IMAP folders.
svn path=/trunk/kdenetwork/kmail/; revision=114006
25 years ago
Michael Haeckel
805b6c7a8e
Support for deleting IMAP folders. Doesn't work recursively yet.
...
svn path=/trunk/kdenetwork/kmail/; revision=114001
25 years ago
Michael Haeckel
82339c4c96
Make moving/copying multiple mails from IMAP to local folders working again
...
correctely.
svn path=/trunk/kdenetwork/kmail/; revision=113902
25 years ago
Marc Mutz
f1c66804b2
Qt3 compile fixes. The last problem is in kmcomposewin.cpp
...
svn path=/trunk/kdenetwork/kmail/; revision=112567
25 years ago
Michael Haeckel
6c2abcb598
Some cleanup and make header retrieving nearly twice as fast by updating the
...
progress only after every header and not after every header line.
svn path=/trunk/kdenetwork/kmail/; revision=112232
25 years ago
Michael Haeckel
e3127d7f19
Store the IMAP folder also in a KMFolderMgr like the local folders.
...
- Allows easily keeping track of obsolete cache files. These are now cleaned up.
- IMAP folders are now always accesible, not only when already connected.
svn path=/trunk/kdenetwork/kmail/; revision=111641
25 years ago
Michael Haeckel
5aae0c373b
Move the imap state to KMFolderImap.
...
svn path=/trunk/kdenetwork/kmail/; revision=110611
25 years ago
Michael Haeckel
2dc75c0b57
Readd my code for moving/copying messages from/to/between IMAP folders, someone
...
simply removed.
IMAP should be fully functional again.
svn path=/trunk/kdenetwork/kmail/; revision=110266
25 years ago
Michael Haeckel
557c7eed67
Second step of making IMAP working again. At least read-only it works again.
...
Moving messages doesn't crash anymore but causes mail eating.
Maybe I should demand a whole draught :-)
svn path=/trunk/kdenetwork/kmail/; revision=110262
25 years ago
Michael Haeckel
7cdee24dfe
Ok, first step of making IMAP working again.
...
It's still broken but works already much better and the design is now again in
a way that it allows the other issue to be fixed.
Even if some people don't belive me, but IMAP is also account based and not
folder based, if it should work properly.
Kurt, that costs a crate of beer, as we tend to say in Bavaria :-)
svn path=/trunk/kdenetwork/kmail/; revision=110234
25 years ago
Michael Haeckel
1d93336830
Include the .moc files for faster compilation.
...
svn path=/trunk/kdenetwork/kmail/; revision=109835
25 years ago
Michael Haeckel
e0d16d85e4
Don't return something in a void function to compile on IRIX.
...
Thanks to Jesse Barnes <jbarnes@sgi.com>
svn path=/trunk/kdenetwork/kmail/; revision=109584
25 years ago
Kurt Granroth
08c8c9075c
Ooops.. I put the UID Validity stuff in the account when it *should*
...
be on a per folder basis. This hopefully fixes header caching.
svn path=/trunk/kdenetwork/kmail/; revision=109536
25 years ago
Kurt Granroth
0b28159da9
Massive commit to include native maildir-style mailboxes support in
...
KMail. To test, create a Child Folder and select "maildir" as the
mailbox type.
svn path=/trunk/kdenetwork/kmail/; revision=109511
25 years ago
Michael Haeckel
afcde8f996
Permanent IMAP header caching.
...
svn path=/trunk/kdenetwork/kmail/; revision=109324
25 years ago
Michael Haeckel
2fbfde4f9a
Don't store garbage IMAP flags, when setting the status manually to unread.
...
- QCString flags;
+ QCString flags = "";
svn path=/trunk/kdenetwork/kmail/; revision=108801
25 years ago
Michael Haeckel
e991c7e2ed
Expunge messages also, when KMail is shut down while a folder is open, not only
...
when switching folders.
svn path=/trunk/kdenetwork/kmail/; revision=105054
25 years ago
Michael Haeckel
637c11e444
Split up long FETCH commands up into several commands to work around a bug in
...
Courier IMAP server, we trigger when fetching the headers of a highly fragmented
folder.
svn path=/trunk/kdenetwork/kmail/; revision=104169
25 years ago
Michael Haeckel
512a8014b2
Don't crash, when the connection breaks while we are doing NOOP commands.
...
Do NOOP commands more frequently (every 15 seconds instead of every 30).
svn path=/trunk/kdenetwork/kmail/; revision=102656
25 years ago
Michael Haeckel
afabba225a
Simply retrieve all messages, when the server does not support UID SEARCH
...
although this is IMAP4rev1 standard.
My imap.web.de account now also works.
svn path=/trunk/kdenetwork/kmail/; revision=102638
25 years ago
Michael Haeckel
caecd77d74
Silently ignore, that changing flags in a readonly mailbox does not work.
...
svn path=/trunk/kdenetwork/kmail/; revision=102517
25 years ago
Michael Haeckel
d942bedded
Get rid of all remaining ASCII_CAST and COMPAT issues.
...
It is now even possible to give accounts non-latin names.
svn path=/trunk/kdenetwork/kmail/; revision=102514
25 years ago
Michael Haeckel
2ce325ec2b
Don't crash 30 seconds after cancelling the transfer.
...
svn path=/trunk/kdenetwork/kmail/; revision=101787
25 years ago
Michael Haeckel
d821421216
Make this code compiling with -DQT_NO_ASCII_CAST
...
svn path=/trunk/kdenetwork/kmail/; revision=101569
25 years ago
Marc Mutz
20ed595a46
Add #undef QT_NO_{ASCII_CAST,COMPAT}, resp. to the tops of .cpp files that
...
need them, in preparation of the remove of -UQT_NO_* from Makefile.am.
svn path=/trunk/kdenetwork/kmail/; revision=101548
25 years ago
Michael Haeckel
7b89a22a63
Keep the connection alive via NOOP commands as long as an IMAP folder is
...
selected, otherwise disconnect automatically after a timeout.
Reconnecting with the same slave should now also work properly.
svn path=/trunk/kdenetwork/kmail/; revision=100912
25 years ago
Michael Haeckel
96bc6cebc6
Don't allow some special characters in the prefix.
...
svn path=/trunk/kdenetwork/kmail/; revision=100359
25 years ago