[VCARDDAV] IDN in EMAIL

Peter Mogensen <apm@one.com> Tue, 02 November 2010 16:16 UTC

Return-Path: <apm@one.com>
X-Original-To: vcarddav@core3.amsl.com
Delivered-To: vcarddav@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 253C93A68D8 for <vcarddav@core3.amsl.com>; Tue, 2 Nov 2010 09:16:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7iLTVhwwFCRn for <vcarddav@core3.amsl.com>; Tue, 2 Nov 2010 09:15:58 -0700 (PDT)
Received: from kontorsmtp2.one.com (kontorsmtp2.one.com [195.47.247.17]) by core3.amsl.com (Postfix) with ESMTP id E393D3A6883 for <vcarddav@ietf.org>; Tue, 2 Nov 2010 09:15:57 -0700 (PDT)
Received: from [192.168.217.111] (unknown [83.221.146.187]) by kontorsmtp2.one.com (Postfix) with ESMTP id DE0A626D7BE84 for <vcarddav@ietf.org>; Tue, 2 Nov 2010 16:16:00 +0000 (UTC)
Message-ID: <4CD03940.3010609@one.com>
Date: Tue, 02 Nov 2010 17:16:00 +0100
From: Peter Mogensen <apm@one.com>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.15) Gecko/20101027 Thunderbird/3.0.10
MIME-Version: 1.0
To: vcarddav@ietf.org
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Subject: [VCARDDAV] IDN in EMAIL
X-BeenThere: vcarddav@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF vcarddav wg mailing list <vcarddav.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/vcarddav>, <mailto:vcarddav-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/vcarddav>
List-Post: <mailto:vcarddav@ietf.org>
List-Help: <mailto:vcarddav-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/vcarddav>, <mailto:vcarddav-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 Nov 2010 16:16:00 -0000

Hi,

I first posted this email over a year ago, but it seems no one responded.
I would say it is still a problem with the current draft.

=======================================================================

I was wondering... should international domain names be punycoded in 
property values (like EMAIL)?

The reason I bring this up here is that there seems to be som confusion 
in RFC2426 vs. vCard4 draft.

RFC2426 says:
   3.3.2 EMAIL Type Definition
   Type encoding: 8bit

Which seems to imply that it's perfectly OK in vCard3 to code the 
address work@blåbærgrød.dk in plain QP UTF-8:

EMAIL;type=3DINTERNET;type=3DWORK;type=3Dpref:work@bl=C3=A5b=C3=A6rgr=C3=B8=d.dk

But the vCard4 draft says:
   7.4.2. EMAIL
   Value type:  A single text value
   EMAIL-value = addr-spec  ; from [RFC5322] section 3.4.1

And RFC5322 of course does not deal with IDN and allows only printable 
US-ASCII - which leads me to conclude that vCard4 would require domain 
names to be punycoded.

Am I wrong? Is this change on purpose?

kind regards,
Peter Mogensen