Hi list,

I'm trying to use MailAttachment object to add a file to my mail template but I've got an exception about UnknownHostException. The error occures when the Transport class (in javax.mail) tried to send the email.
It worked without any error with an url.

Is there anybody who used it for a file?


javax.mail.MessagingException: IOException while sending message;
 nested exception is:
   java.net.UnknownHostException: C
   at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:625)
   at javax.mail.Transport.send0(Transport.java:169)
   at javax.mail.Transport.send(Transport.java:98)
at info.magnolia.cms.mail.handlers.SimpleMailHandler.sendMail(SimpleMailHandler.java:32) at info.magnolia.cms.mail.handlers.SimpleMailHandler.prepareAndSendMail(SimpleMailHandler.java:28) at info.magnolia.cms.mail.commands.MailCommand.execute(MailCommand.java:60) at info.magnolia.module.workflow.MgnlParticipant.consume(MgnlParticipant.java:116) at openwfe.org.embed.impl.engine.AbstractEmbeddedParticipant.dispatch(AbstractEmbeddedParticipant.java:154) at openwfe.org.engine.expressions.ParticipantExpression.dispatch(ParticipantExpression.java:456) at openwfe.org.engine.expressions.ParticipantExpression.regularDispatch(ParticipantExpression.java:471) at openwfe.org.engine.expressions.ParticipantExpression.apply(ParticipantExpression.java:414) at openwfe.org.engine.expressions.raw.RawExpression.apply(RawExpression.java:370) at openwfe.org.engine.expressions.state.NormalState.apply(NormalState.java:112) at openwfe.org.engine.impl.expool.SimpleExpressionPool.applyOrLaunch(SimpleExpressionPool.java:561) at openwfe.org.engine.impl.expool.SimpleExpressionPool.apply(SimpleExpressionPool.java:574) at openwfe.org.engine.expressions.SequentialFlowExpression.apply(SequentialFlowExpression.java:140) at openwfe.org.engine.expressions.state.NormalState.apply(NormalState.java:112) at openwfe.org.engine.impl.expool.SimpleExpressionPool.applyOrLaunch(SimpleExpressionPool.java:561) at openwfe.org.engine.impl.expool.SimpleExpressionPool.apply(SimpleExpressionPool.java:574) at openwfe.org.engine.impl.expool.SimpleExpressionPool.apply(SimpleExpressionPool.java:586) at openwfe.org.engine.expressions.SequenceExpression.reply(SequenceExpression.java:130) at openwfe.org.engine.expressions.state.NormalState.reply(NormalState.java:118) at openwfe.org.engine.impl.expool.SimpleExpressionPool.reply(SimpleExpressionPool.java:745) at openwfe.org.engine.impl.expool.SimpleExpressionPool.replyToParent(SimpleExpressionPool.java:676) at openwfe.org.engine.expressions.AbstractFlowExpression.replyToParent(AbstractFlowExpression.java:457) at openwfe.org.engine.expressions.SetValueExpression.reply(SetValueExpression.java:131) at openwfe.org.engine.expressions.SetValueExpression.apply(SetValueExpression.java:105) at openwfe.org.engine.expressions.raw.RawExpression.apply(RawExpression.java:370) at openwfe.org.engine.expressions.state.NormalState.apply(NormalState.java:112) at openwfe.org.engine.impl.expool.SimpleExpressionPool.applyOrLaunch(SimpleExpressionPool.java:561) at openwfe.org.engine.impl.expool.SimpleExpressionPool.apply(SimpleExpressionPool.java:574) at openwfe.org.engine.expressions.SequentialFlowExpression.apply(SequentialFlowExpression.java:140) at openwfe.org.engine.expressions.state.NormalState.apply(NormalState.java:112) at openwfe.org.engine.impl.expool.SimpleExpressionPool.applyOrLaunch(SimpleExpressionPool.java:561) at openwfe.org.engine.impl.expool.SimpleExpressionPool.apply(SimpleExpressionPool.java:574) at openwfe.org.engine.impl.expool.SimpleExpressionPool.apply(SimpleExpressionPool.java:586) at openwfe.org.engine.expressions.SequenceExpression.reply(SequenceExpression.java:130) at openwfe.org.engine.expressions.state.NormalState.reply(NormalState.java:118) at openwfe.org.engine.impl.expool.SimpleExpressionPool.reply(SimpleExpressionPool.java:745) at openwfe.org.engine.impl.expool.SimpleExpressionPool.replyToParent(SimpleExpressionPool.java:676) at openwfe.org.engine.expressions.AbstractFlowExpression.replyToParent(AbstractFlowExpression.java:457) at openwfe.org.engine.expressions.SetValueExpression.reply(SetValueExpression.java:131) at openwfe.org.engine.expressions.SetValueExpression.apply(SetValueExpression.java:105) at openwfe.org.engine.expressions.raw.RawExpression.apply(RawExpression.java:370) at openwfe.org.engine.expressions.state.NormalState.apply(NormalState.java:112) at openwfe.org.engine.impl.expool.SimpleExpressionPool.applyOrLaunch(SimpleExpressionPool.java:561) at openwfe.org.engine.impl.expool.SimpleExpressionPool.apply(SimpleExpressionPool.java:574) at openwfe.org.engine.expressions.SequentialFlowExpression.apply(SequentialFlowExpression.java:140) at openwfe.org.engine.expressions.AbstractFlowExpression.launch(AbstractFlowExpression.java:163) at openwfe.org.engine.expressions.raw.RawExpression.launch(RawExpression.java:382) at openwfe.org.engine.impl.expool.SimpleExpressionPool.applyOrLaunch(SimpleExpressionPool.java:559) at openwfe.org.engine.impl.expool.SimpleExpressionPool.launch(SimpleExpressionPool.java:597) at openwfe.org.engine.impl.launch.SimpleXmlLauncher$1.run(SimpleXmlLauncher.java:453)
Caused by: java.net.UnknownHostException: C
   at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:153)
   at java.net.Socket.connect(Socket.java:461)
   at java.net.Socket.connect(Socket.java:411)
   at sun.net.NetworkClient.doConnect(NetworkClient.java:139)
   at sun.net.NetworkClient.openServer(NetworkClient.java:118)
   at sun.net.ftp.FtpClient.openServer(FtpClient.java:423)
   at sun.net.ftp.FtpClient.<init>(FtpClient.java:692)
at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:175) at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:257)
   at java.net.URL.openStream(URL.java:913)
   at javax.activation.URLDataSource.getInputStream(URLDataSource.java:107)
   at javax.activation.DataHandler.writeTo(DataHandler.java:304)
   at javax.mail.internet.MimeBodyPart.writeTo(MimeBodyPart.java:1350)
   at javax.mail.internet.MimeBodyPart.writeTo(MimeBodyPart.java:845)
   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:883)
   at javax.activation.DataHandler.writeTo(DataHandler.java:316)
   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)
   ... 52 more
ERROR info.magnolia.cms.mail.commands.MailCommand MailCommand.java(execute:86) 05.02.2007 16:09:52 Could not send email:IOException while sending message


----------------------------------------------------------------
for list details see
http://www.magnolia.info/en/magnolia/developer.html
----------------------------------------------------------------

Reply via email to