¿Cómo se cambia la codificación de un correo electrónico generado con Apache Commons Email a UTF-8? Quiero enviar correos electrónicos que genero dependiendo del idioma del receptor, y debo tener en cuenta el japonés y el ruso. El problema es que la clase Email no propone una constante UTF-8 que pueda pasar al método Email.setCharset
. ¿Cualquier pista?Apache Commons Correo electrónico y UTF-8
9
A
Respuesta
9
No parece ser una constante para UTF_8 en el Apache Commons API del correo electrónico:
UTF_8
static final String UTF_8
See Also:
Constant Field Values
All Known Implementing Classes:
Email, HtmlEmail, ImageHtmlEmail, MultiPartEmail, SimpleEmail
que se define en http://commons.apache.org/email/apidocs/src-html/org/apache/commons/mail/EmailConstants.html#line.38 como:
String UTF_8 = "utf-8";
Ver http://commons.apache.org/email/apidocs/org/apache/commons/mail/EmailConstants.html
2
Si trabaja con la versión 1.2, puede crear su propia constante, hasta que el método acepte una Cadena y arroje una excepción de host no compatible si no hay soporte para el juego de caracteres nombrado en la JVM.
Si es posible, puede usar la constante UTF_8 en la clase CharEncoding en Apache commons lang.
Cuestiones relacionadas
- 1. Apache Commons Correo electrónico y reutilización de conexiones SMTP
- 2. Enviando correo electrónico en Java utilizando Apache Commons email libs
- 3. Cómo adjuntar un archivo a un correo electrónico HTML utilizando Apache Commons Correo electrónico
- 4. Decode un encabezado de correo electrónico UTF8
- 5. El envío de un correo electrónico El uso Commons-correo electrónico a Gmail
- 6. Apache Commons FTP problems
- 7. Apache Commons FTPClient.listFiles
- 8. Apache Commons JCI ReloadingClassLoader
- 9. Apache Commons Net FTPClient y listFiles()
- 10. Acelerar Apache Commons FTPClient Transfer
- 11. agregar archivo adjunto como corriente en el correo electrónico de commons
- 12. ¿Cómo cambiar el juego de caracteres en Apache Commons?
- 13. ¿Hay alguna alternativa a Apache Commons SCXML?
- 14. ¿Dónde está Apache Commons for C?
- 15. CLI de Apache Commons: tipo de opción y valor predeterminado
- 16. ¿Cuándo y por qué usaría Apache commons-digester?
- 17. log4j problema de advertencia - apache commons
- 18. Cualquier reemplazo/competencia de Apache Commons-Configuration?
- 19. java.lang.NoClassDefFoundError: org/apache/commons/discovery/tools/DiscoverSingleton
- 20. JSP - Carga de archivos con Apache Commons
- 21. El uso apropiado de configuración Commons Apache
- 22. java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItemFactory
- 23. ¿Apache Commons HttpClient es compatible con GZIP?
- 24. Apache-commons ftp recuperar varios archivos
- 25. ¿Apache Commons funcionará en todos los servidores?
- 26. Supervisión del progreso utilizando Apache Commons FTPClient
- 27. enviando correo desde apache tomcat
- 28. CQRS y notificación por correo electrónico
- 29. Rails y Mailchimp - Correo electrónico de bienvenida
- 30. Git incorrecta y correo electrónico en Windows
Si lo hago bien, esa es la versión 1.3-SNAPSOT. –
¿Ha intentado establecer el valor de la cadena en lugar de hacer referencia a la constante? –
Funcionó con 1.3-SNAPSHOT. Espero que lo liberen algún día ... –