Create a Properties Object using the new operator instead of calling the
System.getProperties() method.
Maybe the SecurityManager is throwing an exception on System.getProperties()
method, try using the System.getProperty(String property) method to access
any required information.
Have a nice day.
With regards,
Sachin S. Khanna.
www.emailanorder.com
----- Original Message -----
From: Sivakumar Chiluvuri <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, April 07, 2001 2:34 PM
Subject: internal server error
> hi,
>
> iam trying to send mail using jsp, iam getting the following error
>
> javax.servlet.ServletException: access denied
java.util.PropertyPermission *
> read, write)
>
> url to my program: http://www.webappcabaret.com/aviskumar/MailForm.html
> this form send (post) data to MailExample.jsp
> (Note: iam using free jsp site webappcabaret.com )
> pl. help
>
> thanks
>
> siva kumar
>
> code for MailExample.jsp
>
> <html>
> <head>
> <title>JSP JavaMail Example </title>
> </head>
>
> <body>
>
> <%@ page import="java.util.*" %>
> <%@ page import="javax.mail.*" %>
> <%@ page import="javax.mail.internet.*" %>
> <%@ page import="javax.activation.*" %>
>
> <%
> String host = "mail.webappcabaret.com";
> String to = request.getParameter("to");
> String from = request.getParameter("from");
> String subject = request.getParameter("subject");
> String messageText = request.getParameter("body");
> boolean sessionDebug = false;
>
> // Create some properties and get the default Session.
> Properties props = System.getProperties();
> props.put("mail.host", host);
> props.put("mail.transport.protocol", "smtp");
>
> Session mailSession = Session.getDefaultInstance(props, null);
>
> // Set debug on the Session so we can see what is going on
> // Passing false will not echo debug info, and passing true
> // will.
> mailSession.setDebug(sessionDebug);
>
> // Instantiate a new MimeMessage and fill it with the
> // required information.
> Message msg = new MimeMessage(mailSession);
>
> msg.setFrom(new InternetAddress(from));
> InternetAddress[] address = {new InternetAddress(to)};
> msg.setRecipients(Message.RecipientType.TO, address);
> msg.setSubject(subject);
> msg.setSentDate(new Date());
> msg.setText(messageText);
>
> // Hand the message to the default transport service
> // for delivery.
> Transport.send(msg);
>
> out.println("Mail was sent to " + to);
> out.println(" from " + from);
> out.println(" using host " + host + ".");
>
> %>
> </table>
> </body>
> </html>
>
>
===========================================================================
> To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff
JSP-INTEREST".
> For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST
DIGEST".
> 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".
For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST".
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