When I try to create a camel route which should send a mail with attachment
from my mail account to other, using the example provided in
http://camel.apache.org/mail.html and after resolving all dependencies I hit
the error
java.net.UnknownHostException: gmail.com
stacktrace:
org.springframework.mail.MailSendException: Mail server connection failed;
nested exception is javax.mail.MessagingException: Unknown SMTP host:
gmail.com;
nested exception is:
java.net.UnknownHostException: gmail.com
at
org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:419)
at
org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:342)
at
org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:357)
at
org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:346)
at
org.apache.camel.component.mail.MailProducer.process(MailProducer.java:44)
at com.sap.esb.camel.test.Routing$1.configure(Routing.java:67)
at
org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:322)
at
org.apache.camel.builder.RouteBuilder.configureRoutes(RouteBuilder.java:277)
at
org.apache.camel.builder.RouteBuilder.addRoutesToCamelContext(RouteBuilder.java:263)
at
org.apache.camel.impl.DefaultCamelContext.addRoutes(DefaultCamelContext.java:603)
at com.sap.esb.camel.test.Routing.main(Routing.java:43)
Caused by: javax.mail.MessagingException: Unknown SMTP host: gmail.com;
nested exception is:
java.net.UnknownHostException: gmail.com
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1704)
at
com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:525)
at javax.mail.Service.connect(Service.java:291)
at
org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:389)
... 10 more
Caused by: java.net.UnknownHostException: gmail.com
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:195)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:529)
at java.net.Socket.connect(Socket.java:478)
at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:284)
at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:227)
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1672)
... 13 more
code-snippet:
......
Endpoint endpoint =
context.getEndpoint("smtp://[email protected]?port=25&password=myPassword&[email protected]");
Exchange exchange =
endpoint.createExchange();
Message in = exchange.getIn();
in.setBody("Hello ");
in.addAttachment("books.xml",
new DataHandler(new
FileDataSource("toSend/madhav_books.xml")));
Producer producer =
endpoint.createProducer();
producer.start();
producer.process(exchange);
.......
what might be causing this ?
--
View this message in context:
http://camel.465427.n5.nabble.com/java-net-UnknownHostException-gmail-com-tp4822079p4822079.html
Sent from the Camel - Users mailing list archive at Nabble.com.