In breve: impostate il vostro programma di posta elettronica in modo da spedire i messaggi che contengono caratteri ad 8 bit (i.e. lettere accentate) senza codifiche base64 o quoted-printable di sorta, altrimenti i vostri messaggi NON si leggono, o si leggono male. ---------------------------------------------------------------------- Un po' meno in breve: c'e` ancora un problema o con il software di mailing list Listar (usato da Freelists) o con qualche mail server in mezzo, per cui i messaggi codificati con quoted-printable o base64 vengono in realta` riportati come messaggi senza codifica di sorta (8bit). Basta guardare il contenuto dell'header MIME Content-transfer-encoding: che e` sempre `8bit' anche quando dovrebbe essere `base64' o `quoted-printable'. La cosa e` tragica per le codifiche base64, perche` risultano completamente illeggibili, mentre va un po' meglio per le codifiche quoted-printable visto che ad essere codificati sono solo i caratteri non ASCII, quelli non stampabili ed il carattere `=' (essi vengono codificati con un `=' seguito da un numero esadecimale che indica il codice del carattere). ---------------------------------------------------------------------- Ok, decisamente NON breve: notare che con lo standard MIME, utilizzato da bene o male tutti i programmi di posta moderni per impacchettare un messagio di posta elettronica con o senza allegati, esiste gia` un header per stabilire l'insieme di caratteri che va usato per visualizzare un messaggio di testo, ovvero Content-type: text/plain; charset=<set di caratteri> dove `set di caratteri' giustamente e` `us-ascii' per i messaggi che contengono solo caratteri ASCII e `iso-8859-1' per i messaggi che contengono le lettere accentate tipiche delle lingue dei paesi europei occidentali. La cosa in discussione qui non e` l'uso di accentate, ma il fatto che i mailer ed i server di posta elettronica siano in grado di trasferire byte da 8 bit piuttosto che da 7 (o meglio: otto bit per byte ma con l'ottavo bit sempre a zero). Per default si assume di no, e che quindi sia necessaria una qualche codifica aggiuntiva se c'e` un qualsiasi byte nel messaggio con valore maggiore di 127 (che e` il caso quando si usano le accentate dell'iso-8859-1, che usano i codici da 128 in su), ma non penso di essere nel torto se dico che e` un retaggio ormai storico. Purtroppo, anche dopo smaneggiamenti vari nella configurazione della lista, non riesco a far si` che i messaggi saltino fuori con il Content-transfer-encoding giusto per i casi in cui esso non sia `8bit'. Per cui... abbiate pazienza e scusate per l'inconveniente. -- UNIX diapers by Pannolini USPTO 2039887 http://www.uspto.gov Matteo Ianeselli ianezz AT sodalia.it (+39) 0461 316452 Visita il LinuxTrent: http://www.linuxtrent.it -- Per iscriversi (o disiscriversi), basta spedire un messaggio con SOGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxxxxxx