Ingo Klcker
8a12741393
- msg->setHeaderField("In-Reply-To", headerField("Message-Id"));
...
+ msg->setReplyToId(msgId());
Fixes "broken In-Reply-To header" bug.
svn path=/trunk/kdenetwork/kmail/; revision=107860
25 years ago
Don Sanders
24ffe52a15
The amount of kdDebugs was getting a little excessive.
...
svn path=/trunk/kdenetwork/kmail/; revision=107721
25 years ago
Ingo Klcker
8ea7f7e680
Fix handling of folded In-Reply-To and Message-Id headers.
...
svn path=/trunk/kdenetwork/kmail/; revision=107702
25 years ago
Ingo Klcker
04466b15da
1.) Add a static function which splits a comma separated list of
...
email addresses into a QStringList to KMMessage.
2.) I completely rewrote the code in KMMessage:createReply which builds
the To and the Cc fields for a Reply-To-All making use of the new
function. Apart from being much more legible (IMHO) than the old code
it fixes the recently reported "Reply-To-All" bugs.
3.) I removed the code which "removes leading or trailing commas and
spaces - might confuse some MTAs" because this should be done just
before sending and not here (in createReply).
svn path=/trunk/kdenetwork/kmail/; revision=106426
25 years ago
Michael Haeckel
cf5e0c63f8
Fix the compiler warning.
...
svn path=/trunk/kdenetwork/kmail/; revision=105448
25 years ago
Michael Haeckel
783d887368
Readd the feature to quote the html source code :-)
...
The mail is now quoted as it is displayed.
svn path=/trunk/kdenetwork/kmail/; revision=105433
25 years ago
Michael Haeckel
d4f6c256cf
Fix our two oldest outstanding bug:
...
Replying to and forwarding of HTML only mails does no longer quote the HTML
source.
svn path=/trunk/kdenetwork/kmail/; revision=105355
25 years ago
Michael Haeckel
b8b109e8fd
HEAVY speedup for mails, that contain many ">" characters.
...
- && !(ch=='>' && aStr.mid(strPos-aStr.data()-1,6)=="\n>From"))
+ && !(ch=='>' && strPos > aStr.data()
+ && qstrncmp(strPos-1, "\n>From", 6) == 0))
svn path=/trunk/kdenetwork/kmail/; revision=105332
25 years ago
Malte Starostik
6db8fbaf73
A message with a non-text/* content-type and an empty body hit an assertion
...
in mimelib. Found together with Marc and Ingo.
- part->Body().FromString(aPart->body());
+ if (!aPart->body().isNull())
+ part->Body().FromString(aPart->body());
+ else
+ part->Body().FromString("");
+
svn path=/trunk/kdenetwork/kmail/; revision=105310
25 years ago
Cornelius Schumacher
0a245e8333
Fix for sending RFC2447 attachments via DCOP interface.
...
svn path=/trunk/kdenetwork/kmail/; revision=104789
25 years ago
Marc Mutz
6273483721
Workaround for KHTMLPart bug ( #27719 ), but useful in itself, too:
...
Discard empty selections when composing a reply.
Before, we just checked for NULL-ness.
svn path=/trunk/kdenetwork/kmail/; revision=104100
25 years ago
Michael Haeckel
84618d1dcb
Non-latin characters in attachment filenames and attachment descriptions
...
work again correctely.
svn path=/trunk/kdenetwork/kmail/; revision=102590
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
ba08a83bc8
ASCII_CAST cleanup for kmmsgbase.cpp and kmacctlocal.cpp.
...
svn path=/trunk/kdenetwork/kmail/; revision=102473
25 years ago
Michael Haeckel
45a4c36953
Don't insert a blank line when quoting messages. Patch by Waldo.
...
svn path=/trunk/kdenetwork/kmail/; revision=102446
25 years ago
Marc Mutz
b346876ab2
QT_NO{COMPAT,ASCII_CAST} fixes as discussed on the mailing list.
...
The changes to kmmsgpart.cpp are the origin of the other changes.
svn path=/trunk/kdenetwork/kmail/; revision=102401
25 years ago
Michael Haeckel
0ba45ca7fd
Handle mailing list identities with a transport correctely and don't override
...
manually changed headers, when editing again.
svn path=/trunk/kdenetwork/kmail/; revision=101949
25 years ago
Marc Mutz
37e0f0e01e
Change KMMessage member functions dealing with Cte, mime-type or
...
mime-subtype to return resp. take QCStrings.
Checked to compile with current CVS.
This file is still not QT_NO_... safe.
svn path=/trunk/kdenetwork/kmail/; revision=101856
25 years ago
Stephan Kulow
6164556515
use debug area 5006 - so I can read mails without seeing tons of debug output
...
svn path=/trunk/kdenetwork/kmail/; revision=101769
25 years ago
Michael Haeckel
f5fbc88803
kmfolder and kmheaders are not also ascii cast free.
...
Still 11 files left.
svn path=/trunk/kdenetwork/kmail/; revision=101702
25 years ago
Marc Mutz
ff1b7c1452
Make KMMessage::asString() return a QCString instead of a QString and take
...
immediate advantage of that by making kmfilteraction.cpp QT_NO_ASCII_CAST
-safe.
svn path=/trunk/kdenetwork/kmail/; revision=101564
25 years ago
Marc Mutz
e12ef0feec
Prepending yet more files with necessary #undef QT_NO_{ASCII_CAST,COMPAT}.
...
Finally making the transition in Makefile.am.
svn path=/trunk/kdenetwork/kmail/; revision=101557
25 years ago
Holger Schurig
befb4ccab0
Removed empty line at top of redirected mail (using "E" key)
...
Tried most functions that call asQuotedString to make sure they still work
createReply now doesn't contain the ugly mime text anymore when replying
to a mail with attachments.
svn path=/trunk/kdenetwork/kmail/; revision=101303
25 years ago
Anders Widell
4138b31244
Capitalise first letter in message header if format string starts with %
...
svn path=/trunk/kdenetwork/kmail/; revision=101298
25 years ago
Michael Haeckel
55a0faab78
Always use the reply phrase, that contains the senders name, when replying to
...
a list.
svn path=/trunk/kdenetwork/kmail/; revision=100895
25 years ago
Michael Haeckel
b75d42b7ac
Don't add the charset header, when quoting attachments, that doesn't really
...
belong there, especially, since most attachments don't have one.
svn path=/trunk/kdenetwork/kmail/; revision=100245
25 years ago
Marc Mutz
33fa01f332
Move receipt creation form KMAccount to KMMessage.
...
svn path=/trunk/kdenetwork/kmail/; revision=99896
25 years ago
Michael Haeckel
c580d6066c
Patch from Don Sanders <sanders@kde.org> and Sam Magnuson <sam@trolltech.com>
...
Heavy speedup for huge folders.
svn path=/trunk/kdenetwork/kmail/; revision=98218
25 years ago
Andreas Gungl
7bcddd5cd5
Reply on signed or encrypted messages is now showing the plaintext of
...
the message while forwarding still uses the original message as is
(no decryption or removal of the signature).
svn path=/trunk/kdenetwork/kmail/; revision=97451
25 years ago
Stephan Kulow
8ca8afd932
making use of indentities indepent of mailing lists
...
svn path=/trunk/kdenetwork/kmail/; revision=97394
25 years ago
Michael Haeckel
84eeb6eb0e
Use KConfigGroupSaver everywhere.
...
Patch by Marc Mutz <Marc.Mutz@uni-bielefeld.de>
svn path=/trunk/kdenetwork/kmail/; revision=97385
25 years ago
Waldo Bastian
8202430fe2
Fix crash when a filter attempts to forward a mail.
...
- if (id.isEmpty() && parent()->isMailingList())
+ if (id.isEmpty() && parent() && parent()->isMailingList())
svn path=/trunk/kdenetwork/kmail/; revision=96942
25 years ago
Michael Haeckel
3b55084852
Optionally create own message-id headers.
...
Patch by Karl-Heinz Zimmer <khz@bugcops.org>
svn path=/trunk/kdenetwork/kmail/; revision=96606
25 years ago
Michael Haeckel
75dfec2458
Bounce filter action by Marc Mutz <Marc.Mutz@uni-bielefeld.de>
...
svn path=/trunk/kdenetwork/kmail/; revision=96041
25 years ago
Michael Haeckel
c57ae4f69e
Fix the mailing list specific identity.
...
Patch by Ingo Klöcker <ingo.kloecker@epost.de>
svn path=/trunk/kdenetwork/kmail/; revision=95495
25 years ago
Michael Haeckel
58b31c67b8
Message scoring.
...
Patch by Guillaume Laurent <glaurent@telegraph-road.org> plus two little fixes
of mine.
svn path=/trunk/kdenetwork/kmail/; revision=92668
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
Michael Haeckel
51c7263648
Use the pgp code from libkdenetwork.
...
Patch by Mathias Waack <mathias@atoll-net.de>
svn path=/trunk/kdenetwork/kmail/; revision=91016
25 years ago
Michael Haeckel
a16caceb06
Parse several local recipients correctely.
...
svn path=/trunk/kdenetwork/kmail/; revision=90757
25 years ago
Michael Haeckel
f1665873cb
We are now able to move and copy messages from local folders to IMAP folders.
...
svn path=/trunk/kdenetwork/kmail/; revision=88124
25 years ago
Michael Haeckel
d85ae7cfb9
Handle a reply to a message with attachements where the text part has no
...
Content-Type header correctely.
svn path=/trunk/kdenetwork/kmail/; revision=88085
25 years ago
Michael Haeckel
2349b95b04
Move the whole message, when moving more than one message at once from an IMAP
...
folder to a local one and not only the headers.
svn path=/trunk/kdenetwork/kmail/; revision=87918
25 years ago
Daniel Naber
d9360ad155
"Reply w/o quote" patch by seth@psy.au.dk
...
svn path=/trunk/kdenetwork/kmail/; revision=87863
25 years ago
Michael Haeckel
83619709b6
Don't create a own message id for outgoing mail. Some people absolutely want to
...
have a fully qualified domain name in it.
svn path=/trunk/kdenetwork/kmail/; revision=86777
25 years ago
Michael Haeckel
eb30e4da96
Don't insert the text twice when forwarding a mail and all headers view is
...
selected.
svn path=/trunk/kdenetwork/kmail/; revision=86584
25 years ago
Michael Haeckel
4e32f24e4b
Don't crash when locale is set to Turkish and the user tries to send a mail.
...
The message id is not that important, since the SMTP server usually also adds
one.
--- kmmessage.cpp 2001/02/24 15:35:55 1.174
+++ kmmessage.cpp 2001/03/08 17:04:22
@@ -990,7 +990,8 @@ void KMMessage::setAutomaticFields(bool
{
DwHeaders& header = mMsg->Headers();
header.MimeVersion().FromString("1.0");
- header.MessageId().CreateDefault();
+ if (!QString(QTextCodec::locale()).contains("tr_TR")) // crashes otherwise
+ header.MessageId().CreateDefault();
if (aIsMulti || numBodyParts() > 1)
{
svn path=/trunk/kdenetwork/kmail/; revision=85958
25 years ago
Daniel Naber
d8e8aa750a
-Config: "Prefer HTML to plain text" instead of "Prefer text..."
...
-Quote only the selected part on reply
-Use %L to add a linebreak to reply phrase
svn path=/trunk/kdenetwork/kmail/; revision=84184
25 years ago
Michael Haeckel
fec89fe67a
Remove the rest of the KRN code and the welcome message.
...
svn path=/trunk/kdenetwork/kmail/; revision=84071
25 years ago
Michael Haeckel
dfce5de5b5
Handle mails with several attachments but without a text part correctely when
...
editing, forwarding or redirecting.
svn path=/trunk/kdenetwork/kmail/; revision=84061
25 years ago
Dirk Mueller
d471555dd9
compile with gcc3. reviewed by Don.
...
svn path=/trunk/kdenetwork/kmail/; revision=82897
25 years ago