Version: 1.7 (using KDE KDE 3.3.0) Installed from: RedHat RPMs OS: Linux vCard display takes up way too much window area. It seems, also that it would look better left justified, ala Thunderbird. More importantly, if there is data in the 2nd Address line, Kmail plops "PO BOX" in front of it. This should be removed.
the html of the vcard comes from kaddressbook or kabc. Reassinging to that product, hope it is the right one though.
Ok. I discussed this with some developers and we agree that we can not reproduce this anymore. For now we close this bug. If you can reproduce this with KMail 1.8 please attach a screenshot and the message and reopen!
LOOKSTHESAMETOME :-) Will attach screenshot. Here's the MIME text of v-card: --------------020004090407080007040608 Content-Type: text/x-vcard; charset=utf-8; name="todd.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="todd.vcf" begin:vcard fn:Todd Armstrong n:Armstrong;Todd org:Publishing Business Systems;Research & Development adr;dom:Suite 100;;2611 Hamline Ave N;St. Paul;MN;55113 email;internet:todd.armstrong@pbs.com title:Sr. Software Engineer tel;work:(651) 639-0662 tel;fax:(651) 639-0306 x-mozilla-html:TRUE url:http://www.pbs.com version:2.1 end:vcard --------------020004090407080007040608--
Reopened.
Created attachment 10747 [details] Screenshot showing PO BOX in address of v-card
I just checked this with the testcase from Comment #3 using kmail from trunk r860647. The problem is still there, it puts a "Postfach" (german translation of PO Box) in front of the adress line.
The display of "PO BOX" is not a bug. It's the vcard which is probably wrong here. RFC 2426 states (in the ADR field): Type value: A single structured text value, separated by the SEMI-COLON character (ASCII decimal 59). Type special notes: The structured type value consists of a sequence of address components. The component values MUST be specified in their corresponding position. The structured type value corresponds, in sequence, to the post office box; the extended address; the street address; the locality (e.g., city); the region (e.g., state or province); the postal code; the country name. When a component value is missing, the associated component separator MUST still be specified. So clearly "Suite 100" is the post office box.