While generating mail of type text/rtf

I am getting the following error......

javax.activation.UnsupportedDataTypeException: no object DCH for MIME type text/rtf; charset=us-ascii

at javax.activation.ObjectDataContentHandler.writeTo(DataHandler.java:851)

at javax.activation.DataHandler.writeTo(DataHandler.java:305)

at javax.mail.internet.PreencodedMimeBodyPart.writeTo(PreencodedMimeBodyPart.java:99)

at javax.mail.internet.MimeMultipart.writeTo(MimeMultipart.java:361)

at com.sun.mail.handlers.multipart_mixed.writeTo(multipart_mixed.java:85)

at javax.activation.ObjectDataContentHandler.writeTo(DataHandler.java:849)

at javax.activation.DataHandler.writeTo(DataHandler.java:305)

at javax.mail.internet.MimeBodyPart.writeTo(MimeBodyPart.java:1350)

at javax.mail.internet.MimeMessage.writeTo(MimeMessage.java:1683)

at javax.mail.internet.MimeMessage.writeTo(MimeMessage.java:1659)

at com.irm.dag.datagen.business.EmailGenerationThread.generateEmail(EmailGenerationThread.java:270)

at com.irm.dag.datagen.business.EmailGenerationThread.run(EmailGenerationThread.java:214)

[1118 byte] By [riyasiyaa] at [2007-10-3 4:50:14]
# 1

Remember this thread?

http://forum.java.sun.com/thread.jspa?forumID=43&threadID=766643

Did you look at sendhtml.java? Did you use the technique

shown there? In particular, did you use this approach:

msg.setDataHandler(new DataHandler(

new ByteArrayDataSource(sb.toString(), "text/html")));

Of course, you'll want to change "text/html" to "text/rtf".

bshannona at 2007-7-14 22:54:48 > top of Java-index,Enterprise & Remote Computing,Enterprise Technologies...