Where I found the packages : javax.mail.* , javax.activation.* ?

Thanks
anderson

Geert Van Damme wrote:

> Joseph, thanks for the other mail links.
>
> However, the servlet was easier that I expected.
> Here's the code I use
>
> import java.io.*;
> import java.util.*;
> import java.net.*;
> import javax.servlet.*;
> import javax.servlet.http.*;
> import javax.mail.*;
> import javax.mail.internet.*;
>
> public class MailPage extends HttpServlet{
>
>         private String SMTPHost = "";
>
>         public void init(ServletConfig config) throws ServletException{
>                 super.init(config);
>                 SMTPHost = getInitParameter("host");
>         }
>
>   public void service(HttpServletRequest req, HttpServletResponse res)
> throws ServletException, IOException {
>                 String source = req.getParameter("source");
>                 String from = req.getParameter("from");
>                 String to = req.getParameter("to");
>                 String subject = req.getParameter("subject");
>                 PrintWriter out = res.getWriter();
>                 res.setContentType("text/plain");
>
>                 try{
>                         Properties sysProps = System.getProperties();
>                         sysProps.put("mail.smtp.host",SMTPHost);
>                         Session session = Session.getInstance(sysProps,null);
>
>                         MimeMessage message = new MimeMessage(session);
>
>                         Address fromAddress = new InternetAddress(from);
>                         message.setFrom(fromAddress);
>
>                         Address[] toAddress = InternetAddress.parse(to);
>                         message.setRecipients(Message.RecipientType.TO,toAddress);
>
>                         message.setSubject(subject);
>
>                         StringBuffer text = new StringBuffer();
>                         URL url = new URL(  source );
>                         BufferedReader in = new BufferedReader( new
> nputStreamReader( url.openStream() ) );
>                         String line = null;
>                         // use a String as buffer
>                         while ((line=in.readLine()) != null){
>                                 text.append(line);
>                         }
>                         message.setText(text.toString());
>                         Transport.send(message);
>
>                 }
>                 catch (IOException e){
>                         out.println("Error : "+e.getClass()+"  "+e.getMessage());
>                 }
>                 catch (AddressException e){
>                         out.println("Error in address : "+e.getClass()+"  
>"+e.getMessage());
>                 }
>                 catch (SendFailedException e){
>                         out.println("Error in send : "+e.getClass()+"  
>"+e.getMessage());
>                 }
>                 catch (MessagingException e){
>                         out.println("Error in message : "+e.getClass()+"  
>"+e.getMessage());
>                 }
>
>         }
> }
>
> You need to specify the SMTPHost as an init parameter.
> URL parameters are to, from, subject and source
> Source is the full path to a webpage like http://www.gojasper.be
>
> I'll try to install this on my server and let you know where this can be
> tested.
>
> Geert 'Darling' Van Damme
>
> > -----Original Message-----
> > From: A mailing list about Java Server Pages specification and reference
> > [mailto:[EMAIL PROTECTED]]On Behalf Of Geert Van Damme
> > Sent: woensdag 3 mei 2000 12:41
> > To: [EMAIL PROTECTED]
> > Subject: Re: Emailling within JSP
> >
> >
> > However, even when using javamail, emailing from JSP isn't obvious.
> > Of course you can do it, but in that case, your whole code is in
> > between <%
> > %> with lot's of println("blablabla ") statements and you're not really
> > doing JSP. That's a plain servlet ;-)
> >
> > It would be very nice if you could use a JSP approach to sending email.
> >
> > Here's what I'd like to do:
> > Make a servlet that takes address and subject as a parameter and
> > also a URL
> > to a JSP page.
> > the servlet makes a URLConnection to that JSP and routes the result to an
> > email.
> > that way you can use create your emails like you create JSP. Isn't that
> > wonderful?
> > But before I do this: has anyone else made this servlet? ;-)
> >
> > I'll keep you informed when it's ready.
> >
> > Geert 'Darling' Van Damme
> >
> >
> > -----Original Message-----
> > From: A mailing list about Java Server Pages specification and reference
> > [mailto:[EMAIL PROTECTED]]On Behalf Of Germ�n L�pez Castro
> > Sent: woensdag 3 mei 2000 12:26
> > To: [EMAIL PROTECTED]
> > Subject: Re: Emailling within JSP
> >
> >
> > Hi, you all.
> >
> > I've heard you talking 'bout Javamail... What's it? How can I use it?
> >
> > Thanxalot.
> >
> >
> >
> >
> >
> >
> >
> >
> > Consigue tu direcci�n de email gratis y permanente en
> http://WWW.LETTERA.NET
> ========================= To unsubscribe: mailto [EMAIL PROTECTED] with
> body: "signoff JSP-INTEREST". Some relevant FAQs on JSP/Servlets can be
> found at: http://java.sun.com/products/jsp/faq.html
> http://www.esperanto.org.nz/jsp/jspfaq.html
> http://www.jguru.com/jguru/faq/faqpage.jsp?name=P
> http://www.jguru.com/jguru/faq/faqpage.jsp?name=rvlets
>
> ===========================================================================
> To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff
> JSP-INTEREST".
> Some relevant FAQs on JSP/Servlets can be found at:
>
>  http://java.sun.com/products/jsp/faq.html
>  http://www.esperanto.org.nz/jsp/jspfaq.html
>  http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
>  http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets
>
> ===========================================================================
> To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
> Some relevant FAQs on JSP/Servlets can be found at:
>
>  http://java.sun.com/products/jsp/faq.html
>  http://www.esperanto.org.nz/jsp/jspfaq.html
>  http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
>  http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets

===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
Some relevant FAQs on JSP/Servlets can be found at:

 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.html
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets

Reply via email to