aspose file tools
The moose likes Other JSE/JEE APIs and the fly likes JavaMail Problem  Help Please Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login
JavaRanch » Java Forums » Java » Other JSE/JEE APIs
Reply Bookmark "JavaMail Problem  Help Please" Watch "JavaMail Problem  Help Please" New topic
Author

JavaMail Problem Help Please

Bibhishan Karadkar
Greenhorn

Joined: Oct 03, 2001
Posts: 10
I am trying to send mail from work we are behind firewall ,my machin it is Exception error
javax.mail.SendFailedException: Sending failed; nested exception is: javax.mail.MessagingException: Unknown SMTP host: mail.ip.eth.net; nested exception is: java.net.UnknownHostException: dns.alkazemi.com.kw

except this I used other hosts also but it is giving same error with host name ,
But another thing is that same application is working fine from another machine in my office It is not giving exceptions ,
we are behind firewall ,I think due to this problem is occuring any Idea Please help
Thanks ,
Bibhishan
Jared Krull
Ranch Hand

Joined: Sep 28, 2001
Posts: 32
If you are behind a firewall there is a good reason. Part of the reason for them is to block un-recognised programs contacting the net.
If you have this problem you should discuss it with your System Administrator and see if he/she will allow you access.
Firewalls arent easy to bypass - thats the whole point I'm afraid.


C programmer gone astray
Bibhishan Karadkar
Greenhorn

Joined: Oct 03, 2001
Posts: 10
Thanks for reply
but I didnt' get what is problem actualt ,beca on another machine in my domain this application is working fine means sending mails but problem with my machine
please let me know what will be the reasons behind this
I am Using JavaMail1.2 & jaf-1.0.1
I am sending my code to U
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.mail.*;
import javax.mail.event.*;
import javax.mail.internet.*;
import javax.activation.*;
//import javax.mail.smtp;
public class MailClient extends HttpServlet
{
final String mailHost="202.9.128.101";
//final String mailHost="mail.ip.eth.net";
String source,dest,sub,content,fileName,fileStr="",str;
File file;
FileDataSource fileSource;
PrintWriter out;
public void init(ServletConfig config)throws ServletException
{
super.init(config);
}
public void doPost(HttpServletRequest req,HttpServletResponse res)
throws ServletException,IOException{
try {
res.setContentType("text/html");
out = res.getWriter();
dest=req.getParameter("to");
source=req.getParameter("from");
sub=req.getParameter("sub");
content=req.getParameter("content");
fileName=req.getParameter("fileNm");
file = new File(fileName);
Properties prop = System.getProperties();
prop.put("mail.smtp.host",mailHost);
Session session = Session.getDefaultInstance(prop, null);
//Session session = Session.getInstance(prop, null);
InternetAddress[] address= InternetAddress.parse(dest);

MimeMessage msg = new MimeMessage(session);
msg.addHeader("X-Priority", "1");
msg.setRecipients(Message.RecipientType.TO,address);
msg.setFrom(new InternetAddress(source));
msg.setSubject(sub);
if(file.exists())
{
MimeBodyPart body = new MimeBodyPart();
body.setText(content);
MimeBodyPart attachment = new MimeBodyPart();
fileSource = new FileDataSource(file);
attachment.setDataHandler(new DataHandler(fileSource));
attachment.setFileName(fileSource.getName());
Multipart part = new MimeMultipart();
part.addBodyPart(body);
part.addBodyPart(attachment);
msg.setContent(part);
}
else
{
msg.setText(content);
}
Transport.send(msg);
out.println("Mail send successfully");
}
catch(Exception e)
{
out.println(e.toString());
}
}
}
Exception is
453dce javax.mail.SendFailedException: Sending failed; nested exception is: javax.mail.MessagingException: Could not connect to SMTP host: 202.9.128.101, port: 25; nested exception is: java.net.NoRouteToHostException: Host unreachable: no further information
Please Help me out
Please correct me If I am wrong
Tahnks

 
 
subject: JavaMail Problem Help Please
 
Threads others viewed
Getting exception in sending Email from Servlet
Web Logic sign in error
RMI app behind VMWare NAT
Sending a mail
Socket from applet
developer file tools

cast iron skillet 49er

more from paul wheaton's glorious empire of web junk: cast iron skillet diatomaceous earth rocket mass heater sepp holzer raised garden beds raising chickens lawn care CFL flea control missoula heat permaculture