Hi Forum,
ich habe ein Problem, und zwar wenn ich den Code in mein JSP einlade (der vorher aus dem Servlet kam) geht der nicht. Warum kann er nicht die Session binden ?
// Acquire request parameters we need
String from = request.getParameter(„from“);
String subject = „Kontakt“;
String content = request.getParameter(„Text“);
// Die Mail verschicken!
try {
// Acquire our JavaMail session object
Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup(„java:comp/env“);
//
//////////////////// Hier liegt mein Problem !!!
//
Session MailSession = (Session) envCtx.lookup(„mail/Session“);
// Beim ausführen sagt mir Tomcat immer:
// javax.naming.NameNotFoundException: Name mail is not bound in this Context
// Prepare our mail message
Message message = new MimeMessage(MailSession);
message.setFrom(new InternetAddress(from));
InternetAddress to[] = new InternetAddress[1];
to[0] = new InternetAddress(„[email protected]“);
message.setRecipients(Message.RecipientType.TO, to);
message.setSubject(subject);
message.setContent(content, „text/plain“);
// Send our mail message
Transport.send(message);
out.println(„Message successfully sent!“);
} catch (Throwable t) {
Warum soll ich die Mail nicht aus dem JSP schicken können !!
Vielen Dank.
Dirk
