Re: IDN domain name support

2010-05-27 Thread Alejandro Cabrera Obed
Dear all, I've just made a test from Gmail and my Thunderbird mail
client sending a mail to a non-real IDN mail user:

alejan...@años.com.ar

- My Thunderbird says: An error ocurred while sending mail. Tha mail
servers responded: 5.1.3 Bad recipient address syntax (THIS IS A
SERVER RESPONSE)

- The Gmail webmail says: One o more mail address in To: box is not
recognized (THIS IS A CLIENT RESPONSE)

So, I think the IDN domain name support is not complete nowadays,
neither by mail servers nor by mail clients. So it's not convenient
the IDN mail implementation in this bad situation.

What do you think about this matter ???

Really thanks

2010/5/26 Wietse Venema wie...@porcupine.org:
 Alejandro Cabrera Obed:
 Wietse, thanks...but in Postfix I have to work with the ?o?o.com.ar
 domain name or with the xn--oo-yjab.gov.ar punycode domain name ???

 Read carefully.

 The MAIL CLIENT must tranform non-ASCII domain names before
 sending MAIL FROM or RCPT TO commands.

        Wietse




-- 
Alejandro Cabrera Obed
aco1...@gmail.com
www.alejandrocabrera.com.ar


Re: IDN domain name support

2010-05-27 Thread Brian Evans - Postfix List
On 5/27/2010 2:29 PM, Alejandro Cabrera Obed wrote:
 Dear all, I've just made a test from Gmail and my Thunderbird mail
 client sending a mail to a non-real IDN mail user:

 alejan...@años.com.ar

 - My Thunderbird says: An error ocurred while sending mail. Tha mail
 servers responded: 5.1.3 Bad recipient address syntax (THIS IS A
 SERVER RESPONSE)
   

This is due to a (very old) CLIENT bug, [1]

The server is just complaining about bad CLIENT syntax.

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=127399

 - The Gmail webmail says: One o more mail address in To: box is not
 recognized (THIS IS A CLIENT RESPONSE)

 So, I think the IDN domain name support is not complete nowadays,
 neither by mail servers nor by mail clients. So it's not convenient
 the IDN mail implementation in this bad situation.

 What do you think about this matter ???

 Really thanks

 2010/5/26 Wietse Venema wie...@porcupine.org:
   
 Alejandro Cabrera Obed:
 
 Wietse, thanks...but in Postfix I have to work with the ?o?o.com.ar
 domain name or with the xn--oo-yjab.gov.ar punycode domain name ???
   
 Read carefully.

 The MAIL CLIENT must tranform non-ASCII domain names before
 sending MAIL FROM or RCPT TO commands.

Wietse

 


   



Re: IDN domain name support

2010-05-27 Thread Alejandro Cabrera Obed
OK, this is in case of my Thunderbird Debian lenn package, but what
about the Gmail syntax error warning ??? In Hotmail is the same, it
tells me that the recipient address just must have 1-9, a-z and @
charactersin this case with my IDN domain I wiil remain isolate of
the Hotmail, Yahoo, Gmail world and it's not good !!!

Any comment ???

2010/5/27 Brian Evans - Postfix List grkni...@scent-team.com:
 On 5/27/2010 2:29 PM, Alejandro Cabrera Obed wrote:
 Dear all, I've just made a test from Gmail and my Thunderbird mail
 client sending a mail to a non-real IDN mail user:

 alejan...@años.com.ar

 - My Thunderbird says: An error ocurred while sending mail. Tha mail
 servers responded: 5.1.3 Bad recipient address syntax (THIS IS A
 SERVER RESPONSE)


 This is due to a (very old) CLIENT bug, [1]

 The server is just complaining about bad CLIENT syntax.

 [1] https://bugzilla.mozilla.org/show_bug.cgi?id=127399

 - The Gmail webmail says: One o more mail address in To: box is not
 recognized (THIS IS A CLIENT RESPONSE)

 So, I think the IDN domain name support is not complete nowadays,
 neither by mail servers nor by mail clients. So it's not convenient
 the IDN mail implementation in this bad situation.

 What do you think about this matter ???

 Really thanks

 2010/5/26 Wietse Venema wie...@porcupine.org:

 Alejandro Cabrera Obed:

 Wietse, thanks...but in Postfix I have to work with the ?o?o.com.ar
 domain name or with the xn--oo-yjab.gov.ar punycode domain name ???

 Read carefully.

 The MAIL CLIENT must tranform non-ASCII domain names before
 sending MAIL FROM or RCPT TO commands.

        Wietse










-- 
Alejandro Cabrera Obed
aco1...@gmail.com
www.alejandrocabrera.com.ar


Re: IDN domain name support

2010-05-27 Thread Per Jessen
Alejandro Cabrera Obed wrote:

 Dear all, I've just made a test from Gmail and my Thunderbird mail
 client sending a mail to a non-real IDN mail user:
 
 alejan...@años.com.ar
 
 - My Thunderbird says: An error ocurred while sending mail. Tha mail
 servers responded: 5.1.3 Bad recipient address syntax (THIS IS A
 SERVER RESPONSE)
 
 - The Gmail webmail says: One o more mail address in To: box is not
 recognized (THIS IS A CLIENT RESPONSE)
 
 So, I think the IDN domain name support is not complete nowadays,
 neither by mail servers nor by mail clients. So it's not convenient
 the IDN mail implementation in this bad situation.
 
 What do you think about this matter ???

I think you're wrong - my thunderbird and my postfix does fine with
mails to and from @ënidan.ch  (a test domain I set about two years
ago). 


/Per Jessen, Zürich



Re: IDN domain name support

2010-05-27 Thread Victor Duchovni
On Thu, May 27, 2010 at 04:01:41PM -0300, Alejandro Cabrera Obed wrote:

 OK, this is in case of my Thunderbird Debian lenn package, but what
 about the Gmail syntax error warning ??? In Hotmail is the same, it
 tells me that the recipient address just must have 1-9, a-z and @
 charactersin this case with my IDN domain I wiil remain isolate of
 the Hotmail, Yahoo, Gmail world and it's not good !!!

Please waste no further time on this list. Postfix works with IDN. If
many clients still don't, that is NOT a Postfix issue. The clients
MUST (if they support IDN domains) send punycode encoded domains to
the SMTP server.

-- 
Viktor.


Re: IDN domain name support

2010-05-27 Thread Per Jessen
Per Jessen wrote:

 So, I think the IDN domain name support is not complete nowadays,
 neither by mail servers nor by mail clients. So it's not convenient
 the IDN mail implementation in this bad situation.
 
 What do you think about this matter ???
 
 I think you're wrong - my thunderbird and my postfix does fine with
 mails to and from @ënidan.ch  (a test domain I set about two years
 ago).

Correction - thunderbird doesn't work with IDNs.  TB 3.0 is supposed to
though.


/Per Jessen, Zürich



Re: IDN domain name support

2010-05-27 Thread Pat
 Wietse, thanks...but in Postfix I have to work with the ?o?o.com.ar
 domain name or with the xn--oo-yjab.gov.ar punycode domain name ???

 The MAIL CLIENT must tranform non-ASCII domain names before
 sending MAIL FROM or RCPT TO commands.

ICANN did not really consider the security and portability of IDNs before
permitting them.  The reasons for this are many, and speak poorly to ICANN's
management structure.  It is important to remember that ICANN's action does not
mean that end-users are prepared to accept mail from such domains, or that 
doing so
would be secure, much less that operating systems, libraries, and applications 
are
capable of dealing with IDNs safely.

Whether IDNs will ever be portable is a matter of debate.  Right now they are in
early-alpha status i.e., not ready for production.  This might be OK for some 
DNS
and SMTP implementations but for most production systems they pose too high of a
risk.  The increase in complexity of each OS, lib, and app required to 
accommodate
IDNs is non-trivial.  Widespread implementation would degrade security in and of
itself (because of the relationship between code size and security among other
factors).

Speaking only for myself, for the foreseeable future we are not interested in
experimental code and do not want to use a version of bind or postfix that 
cannot
be compiled to refuse IDNs.

Pat




Re: IDN domain name support

2010-05-27 Thread LuKreme
On 27-May-2010, at 13:36, Pat wrote:
 
 we are not interested in
 experimental code and do not want to use a version of bind or postfix that 
 cannot
 be compiled to refuse IDNs.

If you refuse properly delegated IDNs then you are broken, pure and simple.

This is WHY punycode exists, as it requires no rewriting (or very little) of 
libraries to be UTF-8 clean.


-- 
There's nothing to do, so you just stay in bed [ah, poor thing] Why live
in the world when you can live in your head?



Re: IDN domain name support

2010-05-27 Thread Victor Duchovni
On Thu, May 27, 2010 at 03:36:19PM -0400, Pat wrote:

 ICANN did not really consider the security and portability of IDNs
 before permitting them.  The reasons for this are many, and speak
 poorly to ICANN's management structure.  It is important to remember
 that ICANN's action does not mean that end-users are prepared to accept
 mail from such domains, or that doing so would be secure, much less
 that operating systems, libraries, and applications are
 capable of dealing with IDNs safely.

However true any of the above may be, it is not Postfix related.

 Whether IDNs will ever be portable is a matter of debate.  Right now
 they are in early-alpha status i.e., not ready for production.  This
 might be OK for some DNS and SMTP implementations but for most production
 systems they pose too high of a risk.

The only place that IDNs are in any way interesting is in user-agents,
since that's where xn--foo-bar gets turned into something that a user
who can read the relevant glyphs can understand. Infrastructure (as
opposed to user-facing client software) is IDN agnostic, because IDN
domain names are just like any other ASCII domain name.

 Speaking only for myself, for the foreseeable future we are not interested in
 experimental code and do not want to use a version of bind or postfix
 that cannot be compiled to refuse IDNs.

There is no code in Postfix to support IDN, and nothing to re-compile.
IDN domains are just like non-IDN domains, and work out of the box.
If you absolutely want to reject IDN dns labels, just adjust your
access tables:

sender_access.pcre:
/@(\S+\.)*?xn--/REJECT No room for IDN domains on my soapbox

-- 
Viktor.


IDN domain name support

2010-05-26 Thread Alejandro Cabrera Obed
Dear all, I live in Argentina and now we can use the Ñ letter in our
domain names. I have a mail system conformed with Debian Lenny /
Postfix 2.5.5-1.1.

My question is this:

Does Postfix 2.5.5-1.1 support IDN domain names in case I create a
@ñoño.com.ar domain ??? Or is it a problem inherent only to mail
clients like Outlook, Thunderbird, etc. ???

Special thanks

Alejandro


Re: IDN domain name support

2010-05-26 Thread Victor Duchovni
On Wed, May 26, 2010 at 03:11:41PM -0300, Alejandro Cabrera Obed wrote:

 Dear all, I live in Argentina and now we can use the ?? letter in our
 domain names. I have a mail system conformed with Debian Lenny /
 Postfix 2.5.5-1.1.
 
 My question is this:
 
 Does Postfix 2.5.5-1.1 support IDN domain names in case I create a
 @??o??o.com.ar domain ??? Or is it a problem inherent only to mail
 clients like Outlook, Thunderbird, etc. ???

Displaying IDN domain names is a client-only issue. Postfix works
with ASCII on-the-wire xn-punycode names.

Even in bounce messages, where Postfix could arguably process IDN names,
it is far from clear that making bounces only readable by people who can
read Chinese, Arabic, Russian, ... is a good idea. It is best to rely
on MUAs display the structured bounce in the most appropriate way.

-- 
Viktor.


Re: IDN domain name support

2010-05-26 Thread Alejandro Cabrera Obed
Thanks Viktor, sorry but I don't understand this: you say Postfix
works with ASCII on-the-wire, so if in my Postfix I create a virtual
domain called ñandu.gov.ar you tell me that Postfix will
automatically encoded it to Punycode and resulting the domain:

xn--andu-fqa.gov.ar

So I can create IDN domain names in my Postfix, and now my unique
objective is ensure that mail clients (MUA's) work with IDN names and
anymore ???

Thanks again 

Alejandro



2010/5/26 Victor Duchovni victor.ducho...@morganstanley.com:
 On Wed, May 26, 2010 at 03:11:41PM -0300, Alejandro Cabrera Obed wrote:

 Dear all, I live in Argentina and now we can use the ?? letter in our
 domain names. I have a mail system conformed with Debian Lenny /
 Postfix 2.5.5-1.1.

 My question is this:

 Does Postfix 2.5.5-1.1 support IDN domain names in case I create a
 @??o??o.com.ar domain ??? Or is it a problem inherent only to mail
 clients like Outlook, Thunderbird, etc. ???

 Displaying IDN domain names is a client-only issue. Postfix works
 with ASCII on-the-wire xn-punycode names.

 Even in bounce messages, where Postfix could arguably process IDN names,
 it is far from clear that making bounces only readable by people who can
 read Chinese, Arabic, Russian, ... is a good idea. It is best to rely
 on MUAs display the structured bounce in the most appropriate way.

 --
        Viktor.




-- 
Alejandro Cabrera Obed
aco1...@gmail.com
www.alejandrocabrera.com.ar


Re: IDN domain name support

2010-05-26 Thread Wietse Venema
Alejandro Cabrera Obed:
 Dear all, I live in Argentina and now we can use the ? letter in our
 domain names. I have a mail system conformed with Debian Lenny /
 Postfix 2.5.5-1.1.
 
 My question is this:
 
 Does Postfix 2.5.5-1.1 support IDN domain names in case I create a
 @?o?o.com.ar domain ??? Or is it a problem inherent only to mail
 clients like Outlook, Thunderbird, etc. ???

Mail clients must translate non-ASCII domain names into punycode
(xn-mumble) format before issuing SMTP commands (MAIL FROM, RCPT TO).

Wietse


Re: IDN domain name support

2010-05-26 Thread Alejandro Cabrera Obed
Wietse, thanks...but in Postfix I have to work with the ñoño.com.ar
domain name or with the xn--oo-yjab.gov.ar punycode domain name ???

For example, in my mail server I define my virtual domains in
/etc/postfix/vmaildomains. How di I have to define it:

ñoño.com.ar required

or

xn--oo-yjab.gov.ar required

?

The same for the Maildir paths, do they have to be under:

/var/vmail/ñoño.com.ar/user/Maildir

or

/var/vmail/xn--oo-yjab.gov.ar/user/Maildir



Thanks a lot

Alejandro

2010/5/26 Wietse Venema wie...@porcupine.org:
 Alejandro Cabrera Obed:
 Dear all, I live in Argentina and now we can use the ? letter in our
 domain names. I have a mail system conformed with Debian Lenny /
 Postfix 2.5.5-1.1.

 My question is this:

 Does Postfix 2.5.5-1.1 support IDN domain names in case I create a
 @?o?o.com.ar domain ??? Or is it a problem inherent only to mail
 clients like Outlook, Thunderbird, etc. ???

 Mail clients must translate non-ASCII domain names into punycode
 (xn-mumble) format before issuing SMTP commands (MAIL FROM, RCPT TO).

        Wietse




-- 
Alejandro Cabrera Obed
aco1...@gmail.com
www.alejandrocabrera.com.ar


Re: IDN domain name support

2010-05-26 Thread Victor Duchovni
On Wed, May 26, 2010 at 05:53:17PM -0300, Alejandro Cabrera Obed wrote:

 Wietse, thanks...but in Postfix I have to work with the ??o??o.com.ar
 domain name or with the xn--oo-yjab.gov.ar punycode domain name ???

The latter.

 For example, in my mail server I define my virtual domains in
 /etc/postfix/vmaildomains. How di I have to define it:
 
 ??o??o.com.ar required
 
 or
 
 xn--oo-yjab.gov.ar required

The latter.

 The same for the Maildir paths, do they have to be under:
 
 /var/vmail/??o??o.com.ar/user/Maildir

Entirely up to you and your preferences for file names on your
server.

 /var/vmail/xn--oo-yjab.gov.ar/user/Maildir

Postfix does not dictate how you name (parent) maildir directories.

-- 
Viktor.

P.S. Morgan Stanley is looking for a New York City based, Senior Unix
system/email administrator to architect and sustain our perimeter email
environment.  If you are interested, please drop me a note.


Re: IDN domain name support

2010-05-26 Thread Wietse Venema
Alejandro Cabrera Obed:
 Wietse, thanks...but in Postfix I have to work with the ?o?o.com.ar
 domain name or with the xn--oo-yjab.gov.ar punycode domain name ???

Read carefully.

The MAIL CLIENT must tranform non-ASCII domain names before
sending MAIL FROM or RCPT TO commands.

Wietse