A magnolia instance has its own mail server configured. To me it looks like your is empty, you can find it in Configuration/server/defaultMailServer.
According to the stack trace below I think you are using the magnolia api to send an e-mail. I tried this as well, but it lacks support for attachments. Over here we use a standard piece of code, using the java mail api, that will send an arraylist of attachments. You will need the activation framework as well. In case you are or someone else is interested, feel free to drop me a line. cheerio, Vincent Plas web developer Net Effect Oosteinde 1 1017 WT Amsterdam (020) 554 00 00 [EMAIL PROTECTED] -----Original Message----- From: [email protected] [mailto:[EMAIL PROTECTED] Sent: maandag 5 februari 2007 16:23 To: [email protected] Subject: [magnolia-user] [Magnolia-user] Attach a file to a mail 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 ---------------------------------------------------------------- ---------------------------------------------------------------- for list details see http://www.magnolia.info/en/magnolia/developer.html ----------------------------------------------------------------
