HI
Use following code
import javax.servlet.*;
import javax.servlet.http.*;
import sun.net.smtp.*;
import java.io.*;
public class SendMail extends HttpServlet{
String to ="[EMAIL PROTECTED]";
SmtpClient mailClient;
public void init(ServletConfig config){
try{
mailClient = new SmtpClient("12.10.194.226");
super.init(config);
}catch(Exception e){
System.out.println(e);
}
}
public void doGet(HttpServletRequest
req,HttpServletResponse res){
try{
res.setContentType("text/html");
String name = req.getParameter("name");
String from = req.getParameter("email");
String subject = req.getParameter("subject");
if(subject ==null || subject.length()<1){
subject ="(none)";
}
String msg = req.getParameter("msg");
send(name,from,to,msg,subject);
res.sendRedirect("http://12.10.194.239/mru/Thanks.html");
}catch(Exception e){
System.out.println(e);
}
}
private void send(String name,String from,String
to,String msg,String subject){
try{
mailClient.from(from);
mailClient.to(to);
PrintStream ps = ps = mailClient.startMessage();
ps.println("From: "+ from );
ps.println("To: "+ to );
ps.println("Subject: "+subject );
ps.print("\r\n");
ps.println();
ps.println(msg);
ps.println();
ps.flush();
ps.close();
//mailClient.closeServer();
}catch(Exception e){
System.out.println(e);
}
}
}
--- Peter Choe <[EMAIL PROTECTED]> wrote:
> use the javamail api.
>
> "Alkmini D." wrote:
> >
> > HI all!
> >
> > Sorry for the newbie question. Can anyone give me
> any
> > hints on how to make a java servlet that reads
> form
> > data and sends it to an email address?
> >
> > Thanks !
> >
> >
>
____________________________________________________________
> > Do You Yahoo!?
> > Get your free @yahoo.co.uk address at
> http://mail.yahoo.co.uk
> > or your free @yahoo.ie address at
http://mail.yahoo.ie
__________________________________________________
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail - only $35
a year! http://personal.mail.yahoo.com/