Michael Haeckel
134f016b05
Make searching with subfolders working in IMAP folders.
...
svn path=/trunk/kdenetwork/kmail/; revision=131289
25 years ago
Michael Haeckel
27f789ba80
Open the destination folder only once, when moving several message from IMAP
...
to local.
svn path=/trunk/kdenetwork/kmail/; revision=131050
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
b4a625471d
Don't stop checking for mail, after once checking for mail in on an IMAP
...
account where no information is present yet.
svn path=/trunk/kdenetwork/kmail/; revision=125007
25 years ago
Michael Haeckel
b76d04b20d
Trash folder on IMAP server.
...
Patch by Carsten Burghardt <cb@emedia-consult.de>
svn path=/trunk/kdenetwork/kmail/; revision=122322
25 years ago
Michael Haeckel
a9f50bf1f7
- Don't add status headers to the cached headers in IMAP folders
...
- Don't check for an external application modified the cache file while KMail
was running
- Prevent a qWarning about an null hash key
- Remove a kdDebug call
Altogether IMAP header retrieving is now twice as fast as before.
svn path=/trunk/kdenetwork/kmail/; revision=118800
25 years ago
Michael Haeckel
997482d1de
Don't check for mail in folders that can't contain mails.
...
Thanks to Carsten Burghardt <cb@emedia-consult.de>
svn path=/trunk/kdenetwork/kmail/; revision=118491
25 years ago
Dirk Mueller
6797558d5d
356 includes less
...
svn path=/trunk/kdenetwork/kmail/; revision=117339
25 years ago
Michael Haeckel
7d57169f8f
Use a different name for the key of the password in the new format for better
...
compatibility when downgrading.
svn path=/trunk/kdenetwork/kmail/; revision=115665
25 years ago
Michael Haeckel
a344b2bc85
Ask again for the password, if login failed.
...
svn path=/trunk/kdenetwork/kmail/; revision=115293
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
7908a71b7e
Add check mail to the context menu of the IMAP accounts and include IMAP
...
accounts also in mail checking, when simply clicking on the check mail button.
svn path=/trunk/kdenetwork/kmail/; revision=114980
25 years ago
Michael Haeckel
976a6a66d3
Use for SMTP/IMAP/POP3 the same password dialog from kdelibs and handle
...
storing/not storing of the SMTP password correctely.
svn path=/trunk/kdenetwork/kmail/; revision=114965
25 years ago
Michael Haeckel
1506a9ebe3
Store the SMTP password encoded instead of plain text.
...
As we are on it, make non-latin-1 passwords work.
svn path=/trunk/kdenetwork/kmail/; revision=114908
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
2862a06cc2
Don't crash, when changing the account preferences while downloading via POP3
...
or having an IMAP connection active.
svn path=/trunk/kdenetwork/kmail/; revision=114368
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
fc426b31aa
- Adding/removing IMAP accounts should work again properly.
...
- KMFolder::type() returns now a QString instead of a char *.
svn path=/trunk/kdenetwork/kmail/; revision=111693
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
9e7612f8a5
More verbose error messages, when the connection fails.
...
svn path=/trunk/kdenetwork/kmail/; revision=110582
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
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
Michael Haeckel
d28e524445
Better error handling.
...
svn path=/trunk/kdenetwork/kmail/; revision=100014
25 years ago
Michael Haeckel
a59e86dce8
- Don't check for mails in folders on some servers, when actually only
...
being interested in subfolders.
- Don't check if the folder that is used as prefix exists. Required for MH
folders on UW-IMAP.
- Handle folders with non ascii characters in the name correctely.
svn path=/trunk/kdenetwork/kmail/; revision=99984
25 years ago
Michael Haeckel
705e16137b
GUI: Account specific configuration of TLS.
...
The POP3 slave and the POP3 implementation in KMail have been ported to
connection orientated mode for that.
svn path=/trunk/kdenetwork/kmail/; revision=98146
25 years ago
Michael Haeckel
fe832697f1
Remove all QObject::initMetaObject() calls, since they are automatically
...
executed on demand according to the QT docs.
Patch by Marc Mutz <Marc.Mutz@uni-bielefeld.de>
svn path=/trunk/kdenetwork/kmail/; revision=97957
25 years ago
Michael Haeckel
d81d43ce0c
Don't crash when cancelling the password dialog.
...
svn path=/trunk/kdenetwork/kmail/; revision=96422
25 years ago
George Staikos
cff1d99c91
GUI: uhhh huhuhhuhu uhhhhhh huhuhh hey beavis huhuhu
...
mmnmnmnmn nyyyy yeah butthead?
uhhh huhuh Some dumbass added SSL support for imap.
nnnnyyyyeeeeeeee heheheheh dumbass. you said ass
uhh hhuhh uhhh yeah. dumbass.
AAAIIIIIIiI AM THE GREAT KMAILIO. I NEED SUPPORT FOR KIO_SMTP.
svn path=/trunk/kdenetwork/kmail/; revision=96328
25 years ago
Michael Haeckel
37cb610156
Don't crash after deleting an IMAP account.
...
svn path=/trunk/kdenetwork/kmail/; revision=94420
25 years ago
Michael Haeckel
6481a4562b
Don't display a [+] sign besides folder that don't have subfolder, but the IMAP
...
server doesn't tell that.
svn path=/trunk/kdenetwork/kmail/; revision=92840
25 years ago
Stephan Kulow
fec2831df5
removing "const QString" in return values and parameters. It only confuses compilers,
...
using const QString& in parameters and QString in return values
svn path=/trunk/kdenetwork/kmail/; revision=92546
25 years ago