logging-log4j-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jeff Drew" <jeffrd...@gmail.com>
Subject using SMTP appender - no object DCH for MIME
Date Mon, 04 Dec 2006 22:42:49 GMT
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( "anonymous@verizon.net" );
        sa.setSMTPPassword("password" );
        sa.setFrom(" anonymous@verizon.net" );
        sa.setTo( "receiver@gmail.com" );
        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

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message