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/

Reply via email to