213 Commits (2293dfcb916ae63a1550e8a48c283f0b117eda5b)

Author SHA1 Message Date
Ingo Klcker c200ca345b KMSender::cleanup() might be called several times. Therefore we must make sure that the outbox folder and the sent-mail folder are both closed only once in cleanup(). Closing the sent-mail folder twice caused a crash if the sent-mail folder was selected while messages were sent (and the sent was aborted). Moreover we have to use the cached message count of the outbox folder to decide whether we should expunge (aka nuke) or compact the outbox. Otherwise we might get 0 if the outbox folder is closed. This caused the loss of messages if for example entering the password for the SMTP server was canceled. I guess that's why the if-statement read if ( outboxFolder->count() < 0 ) until recently. 22 years ago
David Faure 152f8d472c GUI improvements for the compaction feature: 22 years ago
David Faure a0fb0131a8 perl -pi -e 's,libkdepim/identity,libkpimidentities/identity,' * 22 years ago
David Faure 8a89c05cbf Prepare ProgressItem/ProgressDialog/StatusbarProgressWidget for being moved 22 years ago
Till Adam 9a1101f744 Show the crypto state of the sending transport used in the progress 22 years ago
Till Adam 0573d343e3 Can be null if the user cancels the auth dialog. 22 years ago
Till Adam 4e7e8cc371 Excorsize the remaining users of displayProgress() and port them to 22 years ago
David Faure 30b4a29ea0 Ported to new progress-info framework. 22 years ago
Ingo Klcker 0ace408643 Forward port: Several people reported bugs with sending because they didn't specify their email address for the default identity. This patch tells those people about their error (yes, it introduces a new string, but IMO an untranslated error message is better than no error message especially because this 'bug' is reported repeatedly (e.g. 53448, 78895, 80817, 81611 and many more)). Moreover the From header will be set to the email address of the message's identity or the default identity. So in case the user sets the email address for his identities the messages will get sent. 22 years ago
David Faure 8408c27d66 KMIdentity -> KPIM::Identity, fixed lots of #includes to say <libkdepim/foo.h> 22 years ago
Karl-Heinz Zimmer abeb2da830 fixing bug #33653 (equals kolab issue #96) according to RFC 2822, 3.4 allowing to have an EMPTY group of mailboxes in the TO header field. 22 years ago
David Faure ce78ae7c27 Centralize the protocol names using #defines. 22 years ago
Ingo Klcker cb6ee27cd9 Ensure that a message which is queued is correctly and fully parsed. 22 years ago
Ingo Klcker ae6219f2b5 Get rid of KDE_IS_VERSION cruft. 22 years ago
Stephan Kulow c1204b78d6 always generate a msgid on sending even if the message already got one 22 years ago
Dirk Mueller 9f1418ac89 compile with explicit KURL() constructor 22 years ago
Ingo Klcker 2c715b30da Merge from osnabrueck_branch: all 22 years ago
Till Adam e016c24397 When a message leaves the outbox it is processed by the filtermanager 23 years ago
Till Adam 5475755d05 Explicitely set sent mails to read, they default to new on imap sent mail 23 years ago
Till Adam da20b9790d Be gone, tabs. 23 years ago
Bo Thorsen b89149b7b5 Move dIMAP to a new folder manager. One bug is still there: It doesn't show up in the folder tree! 23 years ago
Till Adam 699d2d444b Introduce ref-counting of the filter manager to fix crashes when the 23 years ago
Till Adam 4909213850 We don't keep the system sent-mail folder open at all times anymore but the 23 years ago
Ladislav Strojil 36b0aeb8ff Removing KMFolder::quiet(bool beQuiet) method that was used to prevent some 23 years ago
Marc Mutz 440d618087 Remove all FooInherited #defines and all "base" typedefs to make it consistent. They're removed since they obfuscate the inheritance trees and potential problems when changing the inheritance (the compiler doesn't force you to look at every reference to the superclass). 23 years ago
Marc Mutz b11ddf52f3 Implement KMMessage::sender(), which returns an addr-spec extracted from either the Sender or the From header. Use it in kmsender to fix #48331. 23 years ago
Marc Mutz 08bd1306f8 Fix #52616 and evaluate Sender: in preference of From to determine the argument of the MAIL FROM SMTP command 23 years ago
Ingo Klcker 4d448db47f Change 23 years ago
Carsten Burghardt d4ebc74ed6 Set a composed message as complete, this fixes bug 60003 (thanks for the hint Till :-)) 23 years ago
Carsten Burghardt bbdcd95335 Load imap attachments on demand and load the messages itself progressively. Cool ;-) 23 years ago
Till Adam 4572d0ab24 Don't go through the whole "send queued messages on mailcheck" affair 23 years ago
Till Adam 2006cb845c Improve my C-hackishness courtesy of George. 23 years ago
Till Adam a086cf726e Strip off trailing '/' from hostnames in transports thereby preventing 23 years ago
Till Adam 05ce5269c4 Update the status bar when the user cancels sending a message. 23 years ago
Zack Rusin a4826136e7 Not used so remove. 23 years ago
Marc Mutz 61012388f3 Fix some warnings when compiling with --disable-debug (-DNDEBUG). 23 years ago
Stephan Kulow caf616bbeb moving kconfig.h and kcmdlineargs.h in the files that need it (kmkernel.h 23 years ago
Marc Mutz dafd03e5ac Using KMime header parsing for address extraction: 23 years ago
Zack Rusin b128a466e2 Lets try this : major include's cleanup. Should shave a few mins of kmail's compilation. 23 years ago
Till Adam 7ab21603c8 Don't block sending the remaining messages when sending one message fails. 23 years ago
Stephan Kulow b8cfc50618 kbusyptr is completely dead now, the internal stack isn't needed as QApplication 23 years ago
Marc Mutz 5cd4ce06fd Don't add the subject to the query (only used if headers are generated by the slave which is not used by KMail) and add size and body=8bit to the query instead. 23 years ago
Carsten Burghardt d2a76f87df Remove the Sending still in progress message 23 years ago
George Staikos 6a7eb50b1e So I fix my own bug reports I guess. 23 years ago
David Faure d6c7d0c376 * Proper progress info while sending mail (based on bytes, not on number of msgs) 24 years ago
Don Sanders 2cf1ed8953 Integrate a subset of the changes in the make_it_cool branch. 24 years ago
Ingo Klcker 84f4965f64 Revert HEAD to KDE_3_1_BRANCH. Of course I didn't remove any files that where added to HEAD. 24 years ago
Zack Rusin 8142180fa0 Committing the folder rework. I wanted to wait a little bit, but it fixes 24 years ago
Marc Mutz 5244a49e31 This message box is _really_ misleading. Do I have the permission of the translators to backport this to KDE_3_1_BRANCH? 24 years ago
Stephan Kulow e6461866a8 ported Don's KMKernel::config into HEAD 24 years ago