salve a tutti
sto cercando disperatamente di inviare email accentate con MailMessage ho provato con varie codifiche ma ogni volto ho un errore diverso questo è il codice:

MailMessage messaggio = new MailMessage();
messaggio.From = new MailAddress("paolo@perchè.it");
messaggio.To.Add( new MailAddress("paolo@perchè.it"));

questo è l'errore:

An invalid character was found in the mail header

qualcuno può aiutarmi?
383 messaggi dal 23 aprile 2007
secondo quello che ricordo della rfc 5321 (http://tools.ietf.org/html/rfc5321) l'indirizzo email può essere formato solo da caratteri ASCII, quindi non da lettere accentate.

Hai indirizzi e-mail con accenti nel dominio?
ok per adesso la soluzione è questa scritta in questo link http://blog.email.it/domini-it-con-lettere-accentate-problemi-per-la-posta/

occorre codificare la mail in formato Punycode
383 messaggi dal 23 aprile 2007
lo ignoravo (anche se ora che lo so mi chiedo: ma perchè? :D ). link comunque molto utile.
grazie
perché possono esserci email con caratteri speciali...
in italia li abbiamo da poco in altri stati ci sono già da tanti anni

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.