I figured it out - I upgraded my version if java mail to 1.4.
On 12/4/06, Jeff Drew <[EMAIL PROTECTED]> wrote:
I'm using SMTP appender following the example I found. Setting setSMTPdebug() proved that I could authenticate. However, the content seems to be adverse to the mail host. I'm using a simple message. I'd appreciate any suggestions on how to fix this problem. I get the following error: 354 Enter mail, end with a single ".". javax.activation.UnsupportedDataTypeException: no object DCH for MIME type multipart/mixed; boundary="----=_Part_0_4932403.1165271792368" at javax.activation.ObjectDataContentHandler.writeTo (DataHandler.java :851) at javax.activation.DataHandler.writeTo(DataHandler.java:305) at javax.mail.internet.MimeBodyPart.writeTo(MimeBodyPart.java:1147) at javax.mail.internet.MimeMessage.writeTo(MimeMessage.java :1607) at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:390) at javax.mail.Transport.send0(Transport.java:163) at javax.mail.Transport.send(Transport.java:80) at org.apache.log4j.net.SMTPAppender.sendBuffer (Unknown Source) at org.apache.log4j.net.SMTPAppender.append(Unknown Source) at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java :230) at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders ( AppenderAttachableImpl.java:65) at org.apache.log4j.Category.callAppenders(Category.java:203) at org.apache.log4j.Category.forcedLog(Category.java:388) at org.apache.log4j.Category.error(Category.java :302) at email.EmailTestForPost.main(EmailTestForPost.java:38) log4j:ERROR Error occured while sending e-mail notification. javax.mail.SendFailedException: Sending failed; nested exception is: class javax.mail.MessagingException: IOException while sending message; nested exception is: javax.activation.UnsupportedDataTypeException: no object DCH for MIME type multipart/mixed; boundary="----=_Part_0_4932403.1165271792368" at javax.mail.Transport.send0(Transport.java:218) at javax.mail.Transport.send(Transport.java:80) at org.apache.log4j.net.SMTPAppender.sendBuffer(Unknown Source) at org.apache.log4j.net.SMTPAppender.append (Unknown Source) at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java :230) at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders( AppenderAttachableImpl.java:65) at org.apache.log4j.Category.callAppenders (Category.java:203) at org.apache.log4j.Category.forcedLog(Category.java:388) at org.apache.log4j.Category.error(Category.java:302) at email.EmailTestForPost.main(EmailTestForPost.java:38) 0 [main] ERROR EmailTest - test message body here's my code with the user/password changed. public class EmailTestForPost { static Logger log; public static void main( String[] args ) { BasicConfigurator.configure ( ); log = Logger.getLogger( "EmailTest" ); SMTPAppender sa = new SMTPAppender( ); sa.setSMTPHost( " outgoing.verizon.net " ); sa.setSMTPUsername( "[EMAIL PROTECTED]" ); sa.setSMTPPassword ("password" ); sa.setFrom(" [EMAIL PROTECTED]" ); sa.setTo( "[EMAIL PROTECTED]" ); sa.setSubject ( "test message" ); sa.setSMTPDebug( true ); sa.activateOptions( ); PatternLayout layout = new PatternLayout("%m"); sa.setLayout( layout); log.addAppender( sa ); log.error ( "test message body" ); } } Thank you in advance, Jeff