Hi Mark Thanks for the response. I have configured the mail target like this now and Im using Apache James as mail server.What could be the problem??
Code:
<message-bus/>
<publish-subscribe-channel id="sendChannel"/>
<service-activator input-channel="sendChannel" ref="msgConverter1" output-channel="replyChannel1"/>
<ws-handler id="msgConverter1" uri="http://localhost:8080/Trial1/companyservice"/>
<channel-adapter id="replyChannel1" target="mailTarget"/>
<mail-target id="mailTarget" header-generator="mailHeader" mail-sender="mailSender"/>
<beans:bean id="mailHeader" class="org.springframework.integration.adapter.mail.StaticMailHeaderGenerator">
<beans:property name="to" value="receiver@localhost" />
<beans:property name="subject" value="Test Mail" />
<beans:property name="from" value="sender@localhost"/>
</beans:bean>
<beans:bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
<beans:property name="host" value="localhost"/>
<beans:property name="port" value="4555"/>
</beans:bean>
</beans:beans>
Error Message:
Code:
INFO: message bus started
Oct 29, 2008 3:57:16 PM org.springframework.integration.endpoint.AbstractEndpoint handleException
WARNING: exception occurred in endpoint 'replyChannel1.adapter'
org.springframework.integration.message.MessageHandlingException: failure occurred in endpoint 'replyChannel1.adapter'
at org.springframework.integration.endpoint.AbstractEndpoint.send(AbstractEndpoint.java:119)
at org.springframework.integration.message.MessageExchangeTemplate.doSend(MessageExchangeTemplate.java:200)
at org.springframework.integration.message.MessageExchangeTemplate.send(MessageExchangeTemplate.java:155)
at org.springframework.integration.dispatcher.AbstractDispatcher.sendMessageToTarget(AbstractDispatcher.java:75)
at org.springframework.integration.dispatcher.SimpleDispatcher.send(SimpleDispatcher.java:48)
at org.springframework.integration.channel.DirectChannel.doSend(DirectChannel.java:46)
at org.springframework.integration.channel.AbstractMessageChannel.send(AbstractMessageChannel.java:116)
at org.springframework.integration.channel.AbstractMessageChannel.send(AbstractMessageChannel.java:94)
at org.springframework.integration.message.MessageExchangeTemplate.doSend(MessageExchangeTemplate.java:200)
at org.springframework.integration.message.MessageExchangeTemplate.send(MessageExchangeTemplate.java:155)
at org.springframework.integration.endpoint.DefaultEndpoint.sendReplyMessage(DefaultEndpoint.java:157)
at org.springframework.integration.endpoint.AbstractRequestReplyEndpoint.sendInternal(AbstractRequestReplyEndpoint.java:77)
at org.springframework.integration.endpoint.AbstractEndpoint.send(AbstractEndpoint.java:111)
at org.springframework.integration.message.MessageExchangeTemplate.doSend(MessageExchangeTemplate.java:200)
at org.springframework.integration.message.MessageExchangeTemplate.send(MessageExchangeTemplate.java:155)
at org.springframework.integration.dispatcher.AbstractDispatcher.sendMessageToTarget(AbstractDispatcher.java:75)
at org.springframework.integration.dispatcher.BroadcastingDispatcher.send(BroadcastingDispatcher.java:64)
at org.springframework.integration.channel.PublishSubscribeChannel.doSend(PublishSubscribeChannel.java:61)
at org.springframework.integration.channel.AbstractMessageChannel.send(AbstractMessageChannel.java:116)
at org.springframework.integration.channel.AbstractMessageChannel.send(AbstractMessageChannel.java:94)
at org.springframework.integration.gidb.ws.GidWS.main(GidWS.java:44)
Caused by: org.springframework.mail.MailSendException: Mail server connection failed; nested exception is javax.mail.MessagingException: Could not connect to SMTP host: localhost, port: 4555, response: -1
at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:419)
at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:308)
at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:297)
at org.springframework.integration.adapter.mail.MailTarget.sendMailMessage(MailTarget.java:106)
at org.springframework.integration.adapter.mail.MailTarget.send(MailTarget.java:89)
at org.springframework.integration.message.MessageExchangeTemplate.doSend(MessageExchangeTemplate.java:200)
at org.springframework.integration.message.MessageExchangeTemplate.send(MessageExchangeTemplate.java:155)
at org.springframework.integration.endpoint.OutboundChannelAdapter.sendInternal(OutboundChannelAdapter.java:32)
at org.springframework.integration.endpoint.AbstractEndpoint.send(AbstractEndpoint.java:111)
... 20 more
Caused by: javax.mail.MessagingException: Could not connect to SMTP host: localhost, port: 4555, response: -1
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1379)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:412)
at javax.mail.Service.connect(Service.java:288)
at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:389)
... 28 more
Oct 29, 2008 3:57:16 PM org.springframework.integration.endpoint.AbstractEndpoint handleException
WARNING: exception occurred in endpoint 'org.springframework.integration.endpoint.DefaultEndpoint#0'
org.springframework.integration.message.MessageHandlingException: failure occurred in endpoint 'replyChannel1.adapter'
at org.springframework.integration.endpoint.AbstractEndpoint.send(AbstractEndpoint.java:119)
at org.springframework.integration.message.MessageExchangeTemplate.doSend(MessageExchangeTemplate.java:200)
at org.springframework.integration.message.MessageExchangeTemplate.send(MessageExchangeTemplate.java:155)
at org.springframework.integration.dispatcher.AbstractDispatcher.sendMessageToTarget(AbstractDispatcher.java:75)
at org.springframework.integration.dispatcher.SimpleDispatcher.send(SimpleDispatcher.java:48)
at org.springframework.integration.channel.DirectChannel.doSend(DirectChannel.java:46)
at org.springframework.integration.channel.AbstractMessageChannel.send(AbstractMessageChannel.java:116)
at org.springframework.integration.channel.AbstractMessageChannel.send(AbstractMessageChannel.java:94)
at org.springframework.integration.message.MessageExchangeTemplate.doSend(MessageExchangeTemplate.java:200)
at org.springframework.integration.message.MessageExchangeTemplate.send(MessageExchangeTemplate.java:155)
at org.springframework.integration.endpoint.DefaultEndpoint.sendReplyMessage(DefaultEndpoint.java:157)
at org.springframework.integration.endpoint.AbstractRequestReplyEndpoint.sendInternal(AbstractRequestReplyEndpoint.java:77)
at org.springframework.integration.endpoint.AbstractEndpoint.send(AbstractEndpoint.java:111)
at org.springframework.integration.message.MessageExchangeTemplate.doSend(MessageExchangeTemplate.java:200)
at org.springframework.integration.message.MessageExchangeTemplate.send(MessageExchangeTemplate.java:155)
at org.springframework.integration.dispatcher.AbstractDispatcher.sendMessageToTarget(AbstractDispatcher.java:75)
at org.springframework.integration.dispatcher.BroadcastingDispatcher.send(BroadcastingDispatcher.java:64)
at org.springframework.integration.channel.PublishSubscribeChannel.doSend(PublishSubscribeChannel.java:61)
at org.springframework.integration.channel.AbstractMessageChannel.send(AbstractMessageChannel.java:116)
at org.springframework.integration.channel.AbstractMessageChannel.send(AbstractMessageChannel.java:94)
at org.springframework.integration.gidb.ws.GidWS.main(GidWS.java:44)
Caused by: org.springframework.mail.MailSendException: Mail server connection failed; nested exception is javax.mail.MessagingException: Could not connect to SMTP host: localhost, port: 4555, response: -1
at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:419)
at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:308)
at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:297)
at org.springframework.integration.adapter.mail.MailTarget.sendMailMessage(MailTarget.java:106)
at org.springframework.integration.adapter.mail.MailTarget.send(MailTarget.java:89)
at org.springframework.integration.message.MessageExchangeTemplate.doSend(MessageExchangeTemplate.java:200)
at org.springframework.integration.message.MessageExchangeTemplate.send(MessageExchangeTemplate.java:155)
at org.springframework.integration.endpoint.OutboundChannelAdapter.sendInternal(OutboundChannelAdapter.java:32)
at org.springframework.integration.endpoint.AbstractEndpoint.send(AbstractEndpoint.java:111)
... 20 more
Caused by: javax.mail.MessagingException: Could not connect to SMTP host: localhost, port: 4555, response: -1
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1379)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:412)
at javax.mail.Service.connect(Service.java:288)
at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:389)
... 28 more