Главная » Java, Web » Отправка почты средствами JSP

0

Для того чтобы отправить почту средствами JSP, необходимо указать адрес почтового сервера. Предположим, что он нам известен и называется mail.server.com. Создадим HTML-страничку mail.html (листинг 3.17).

\ Листинг 3.17, Файл mall.html

<HTML> <BODY>

<FORM METHOD=POST ACTION="Mail.jsp">

Vvedite imya: <INPUT TYPE=TEXT NAME=username SIZE=20><BR> Vvedite adres e-mail: <INPUT TYPE=TEXT NAME=email SIZE=20><BR> <PXINPUT TYPE=SUBMIT> </FORM> </BODY> </HTML>

Далее необходимо создать файл Mail.jsp (листинг 3.18), а также файл c:\mail.txt. Этот файл будет послан в виде приложения.

Листинг 3.18. Файл Mail.jsp.

<се@ taglib prefix="blx" uri="/blx.tld" %> <HTML> <BODY>

<ce

// имя пользователя

String email = request.getParameter("email");

%>

<ce if (email == null | | email.equals ("") ) { %> Please enter an email address. <ce } else { %>

<blx:email host="mail.server.com" from="ya@moiserver.com"> <blx:emailToxce= email cex/blx:emailTo> Vashe imya: <%= request.getParameter("username") %> Va zaregistrirovany <%= new java.util.Date() %> Attached, please find a contents file. <blx:emailAttach file="C:Wmail.txt" contentType="text/plain" name="mail.txt/> </blx:email> <!— прочий HTML-текст —>

Thank you. A confirmation email has been sent to <%= email %>

<% } c>

</BODY> </HTML>

Источник: Будилов В. А. Интернет-программирование на Java. — СПб.: БХВ-Петербург, 2003. — 704 е.: ил.

По теме:

  • Комментарии