<%-- Programm 7-9: BUCH_ROOT/meinewebapp/meinemail/MailFormular.jsp --%> <%@ page import="java.util.Properties, javax.mail.*, javax.mail.internet.*" %> <% String from = request.getParameter("from"); from = from == null ? "info@vsite.de" : from; String cfrom = "".equals(from) ? "red" : "black"; String to = request.getParameter("to"); to = to == null ? "" : to; String cto = "".equals(to) ? "red" : "black"; String subject = request.getParameter("subject"); subject = subject == null ? "" : subject; String csubject = "".equals(subject) ? "red" : "black"; String text = request.getParameter("text"); text = text == null ? "" : text; if (!"".equals(from) && !"".equals(to) && !"".equals(subject)) { Properties p = new Properties(); p.put("mail.smtp.host", "mailserv.uni-hohenheim.de"); MimeMessage mail = new MimeMessage(Session.getInstance(p)); mail.setFrom(new InternetAddress(from)); mail.addRecipient(Message.RecipientType.TO, new InternetAddress(to)); mail.setSubject(subject); mail.setText(text); Transport.send(mail); String homeurl = "/"; getServletContext().getRequestDispatcher(homeurl).forward(request, response); } %>
Absender
Empfänger
Betreff