sto usando javax.mail
di chiamare un server di posta elettronica e inviare un file come allegato di posta elettronica che codifica il nome del file in questo modo: MimeUtility.encodeText(filename,"UTF-8",null)
wildfly 9.x fallisce codifica i nomi dei file allegati greci
Anche se questo ha lavorato bene su WildFly 8
, non riesce su WildFly 9.x
con il server stessomail. Quello che voglio dire è che la descrizione allegato viene ricevuto in questo formato: =UTF-8BzrTOv866zrnOvM63IM68zrUgzrXOu867zrfOvc65zrrOsS5wZGY==
ho cercato di:
1) Trova una regolazione relativa sul server applicazioni - senza fortuna.
2) Codifica con ISO-8859-7
che funziona solo occasionalmente poiché sembra dipendere dalla lunghezza del nome file e dalla presenza di alcuni caratteri.
3) Trovare un'impostazione relativa sul client (microsoft outlook) che suppongo manchi di alcune informazioni da decodificare correttamente.
Qualche idea?
Grazie in anticipo !!
Ciao. Sei riuscito a risolvere questo problema? Sto affrontando lo stesso identico problema. Grazie. – GGrec
@GGrec La domanda originale dice "fallisce su WildFly 9". Cosa significa questo? Per me non è completamente chiaro cosa e ** dove ** va storto. Potrebbe anche essere utile sapere quali impostazioni sono utilizzate per la proprietà di sistema 'file.encoding' e la codifica servlet. –
Hai provato questo - http://stackoverflow.com/a/31674972/5934435? – Sampada