Bug 212844 - Blank paragraphs in html mail do not display.
Summary: Blank paragraphs in html mail do not display.
Status: RESOLVED FIXED
Alias: None
Product: kmail
Classification: Applications
Component: general (show other bugs)
Version: 1.10.3
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-03 01:41 UTC by David John Mills
Modified: 2010-09-12 06:27 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David John Mills 2009-11-03 01:41:26 UTC
Version:           1.10.3 (using 4.1.3 (KDE 4.1.3) "release 4.10.4", openSUSE 11.1)
Compiler:          gcc
OS:                Linux (x86_64) release 2.6.27.37-0.1-default

When I compose an html mail item, all the blank lines between paragraphs disappear.  The recipient reports that the email is formatted correctly, but when I view the sent mail using kmail all the paragraphs are bunched up making the whole email look like a single large paragraph.

If I edit the mail file using emacs and remove all instances of "margin-top:0px; margin-bottom:0px;" and then view with kmail again, the message is now correctly formatted.

I don't know whether the issue is that kmail should not have added these margin settings or whether they are OK but kmail views them incorrectly.  I suspect the former.

Below in an excerpt from "View source" of such an email.


> KDE PIM users mailing list
> kdepim-users@kde.org
> https://mail.kde.org/mailman/listinfo/kdepim-users
>=20

--Boundary-00=_9bg7KP+NtH91ko7
Content-Type: text/html;
  charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-=
html40/strict.dtd">
<html><head><meta name=3D"qrichtext" content=3D"1" /><style type=3D"text/cs=
s">
p, li { white-space: pre-wrap; }
</style></head><body style=3D" font-family:'Nimbus Sans L'; font-size:10pt;=
 font-weight:400; font-style:normal;">
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-rig=
ht:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Hi Jan,</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; ma=
rgin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-u=
ser-state:0;"></p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-rig=
ht:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">that's funn=
y, because I looked in my sent-mail folder and the message sent to kdepim-u=
sers is in html format there (as a 2 part message: one text and one html). =
 Are you sure that you weren't looking text part?</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; ma=
rgin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-u=
ser-state:0;"></p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-rig=
ht:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Best regard=
s,</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; ma=
rgin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-u=
ser-state:0;"></p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-rig=
ht:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">David.</p>
Comment 1 David John Mills 2009-11-24 07:16:47 UTC
I have upgraded to openSUSE 11.2 and the problem persists.  That uses KDE 4.3.1.
Comment 2 David John Mills 2010-06-02 03:53:36 UTC
I have upgraded to KDE 4.4.3.  The problem persists.  Is there any way to fix.  It makes using HTML with KMail pretty useless as paragraphs cannot be distinguished.
Comment 3 gahiasf 2010-07-16 17:25:38 UTC
Hello,

I can confirm this issue... This is happening at least since last year.

When you write an HTML message, the CSS style "margin-top:0px; margin-bottom:0px;" causes that other email clients don't show the blank lines. In the other hand, Kmail does it.

Actually:
KDE 4.4.2
Kmail 1.13.2
Comment 4 David John Mills 2010-08-31 01:29:53 UTC
I have upgraded to KDE 4.5.  It seems less of an issue there.  The underlying HTML is the same (with 0px borders etc.) but it now seems to ignore these directives and it is displayed correctly.