Hi Kiriaki,
The dspace.cfg has set the mail.charset = UTF-8 parameter. If I specify the
charset:<UTF-8> property in the email template, I obtain the following error:
java.io.UnsupportedEncodingException: <UTF-8>
at
sun.nio.cs.StreamEncoder.forOutputStreamWriter(StreamEncoder.java:61)
at java.io.OutputStreamWriter.<init>(OutputStreamWriter.java:100)
at com.sun.mail.handlers.text_plain.writeTo(text_plain.java:130)
at
javax.activation.ObjectDataContentHandler.writeTo(DataHandler.java:884)
at javax.activation.DataHandler.writeTo(DataHandler.java:317)
at
javax.mail.internet.MimeBodyPart.writeTo(MimeBodyPart.java:1350)
at javax.mail.internet.MimeMessage.writeTo(MimeMessage.java:1683)
at
com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:585)
at javax.mail.Transport.send0(Transport.java:169)
at javax.mail.Transport.send(Transport.java:98)
at org.dspace.core.Email.send(Email.java:359)
at
org.dspace.eperson.AccountManager.sendEmail(AccountManager.java:262)
at
org.dspace.eperson.AccountManager.sendInfo(AccountManager.java:222)
at
org.dspace.eperson.AccountManager.sendForgotPasswordInfo(AccountManager.java:87)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
Regards,
Ing. Oscar Sánchez G., MAE
Profesional en TI
Biblioteca José Figueres Ferrer
Instituto Tecnológico de Costa Rica
• Tel: 2550-2135
7 Fax: 2591-4820
• Apdo Postal: 159-7050
De: Kiriaki Roditi [mailto:krod...@elidoc.gr]
Enviado el: jueves, 19 de diciembre de 2013 03:39 a.m.
Para: Oscar Sanchez Gomez; DSpace-tech@lists.sourceforge.net
Asunto: Re: [Dspace-tech] Customization of emails
Hello Oscar,
This seems like an encoding issue.
You need to set email encoding to utf-8. This is set
1) in your dspace.cfg file, to make sure all emails DSpace sends are composed
in utf-8
mail.charset = UTF-8
or
2) in the email template you need to send as UTF-8, by adding the following
property
charset: <encoding>
(This is described in dspace.cfg, but I haven't used it myself)
Regards,
Kiriaki
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT
organizations don't have a clear picture of how application performance
affects their revenue. With AppDynamics, you get 100% visibility into your
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech
List Etiquette: https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette