Я изо всех сил пытаюсь найти код, который работает при отправке электронных писем с использованием JSP.
У меня есть html-форма для сбора текстового тела сообщения, а затем в коде shoudl приведена остальная информация в порядкечтобы уменьшить работу пользователя во время отправки уведомлений команде .....
Код JSP выглядит следующим образом, и я продолжаю получать сообщения об ошибках, в которых говорится, что сеанс не может быть преобразован в тип, Сообщение не может быть разрешено для типа, MimeMessage не может быть разрешено для типа и т. Д. ......
<%@ page import="java.util.*, javax.mail.*, javax.mail.internet.*" %>
<%
// SMTP Authentication settings
String host = "smtp.e-tools.com.ve";
String user = "info@e-tools.com.ve";
String pass = "password";
// E-Mail settings
String to = "shee_mass@hotmail.com";
String from = "info@e-tools.com.ve";
String subject = "E-tools Notification - New Document/Comment to see";
String mesg = request.getParameter("smsInput");
boolean sessionDebug = false;
Properties props = System.getProperties();
props.put("mail.host", host);
props.put("mail.transport.protocol", "smtp");
Session mailSession = Session.getDefaultInstance(props, null);
mailSession.setDebug(sessionDebug);
// Create message to send
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);
// Send message
Transport transport = mailSession.getTransport("smtp");
transport.connect(host, user, user);
transport.sendMessage(msg, msg.getAllRecipients());
transport.close();
%>