JSPを使用して電子メールを送信するコードを見つけるのに苦労しています。JavaMail APIを使用して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 = "[email protected]";
String pass = "password";
// E-Mail settings
String to = "[email protected]";
String from = "[email protected]";
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();
%>
私はWeb-Infのlibフォルダにjarファイルをダウンロードしましたが、私はまだ同じエラーを受け取りました....他に何ができるかわかりません。 – Sheeyla
ページの読み込みはうまくいきますあなたが実行していると思うコードを実行していない可能性があります)。しかし、 '/ Web-Inf/lib'は無効です。 Javaは大文字と小文字を区別それは '/ WEB-INF/lib'でなければなりません。ダウンロードしたZIPファイルから少なくともmail.jarファイルを抽出してください(ダウンロードされたZIPファイル全体ではありません)。 Java 1.5を実行している場合は、(私の答えのダウンロードリンクに従って) 'activation.jar'も必要です。 – BalusC
ありがとうBalusCしかし、すべてのことが行われている....大文字と小文字を区別する問題は、私が絶望的なのでここに入力していた....私はlibフォルダ内のすべての瓶を持って、私はactivation.jarも.. .. – Sheeyla