sendmail.jsp
<%@ page contentType="text/html; charset=euc-jp" %>
<%@ taglib uri="jruntags" prefix="jrun" %>
<%@ include file="html/header.html" %>
<table width="100%">
<tr>
<td><b>SENDMAIL タグ: </b>( <a href="html/sendmail_jsp.html">ソースの表示</a> )
</td>
</tr>
<tr><td colspan="3"><hr/></td></tr>
<%
String server, sender, recipient, subject, mailbody;
server = ParameterUtil.getParameterWithEncoding(request, response, "server");
sender = ParameterUtil.getParameterWithEncoding(request, response, "sender");
recipient = ParameterUtil.getParameterWithEncoding(request, response, "recipient");
subject = ParameterUtil.getParameterWithEncoding(request, response, "subject");
mailbody = ParameterUtil.getParameterWithEncoding(request, response, "mailbody");
// jrun:input does not accept null values.
// Resetting here...
if ( server == null ) server = "";
if ( sender == null ) sender = "";
if ( recipient == null ) recipient = "";
if ( subject == null ) subject = "";
if ( mailbody == null ) mailbody = "";
%>
<jrun:if expr="<%= !server.equals(\"\") && !sender.equals(\"\") && !recipient.equals(\"\") %>">
<%
try
{
%>
<jrun:sendmail host="<%= server %>"
sender="<%= sender %>"
recipient="<%= recipient %>"
subject="<%= subject %>">
<%= mailbody %>
</jrun:sendmail>
<tr><td nowrap colspan="3">
<i> メール ( <%= subject.substring(0,Math.min(20, subject.length())) + "..." %> ) は、<%= recipient %> 宛てに正常に送信されました。
</i>
</td></tr>
<%
server = ""; sender = ""; recipient = ""; subject = ""; mailbody = "";
}
catch(Exception e)
{
%>
<tr><td><font color="red"><b>メールは送信されませんでした: </b><%= e.getMessage() %></font></td></tr>
<%
}
%>
<tr><td colspan="3"><hr/></td></tr>
</jrun:if>
</table>
<br/>
<table width="100%">
<tr><td><b>新規メールの送信:</b></td></tr>
<jrun:form method="post" name="form1" action="sendmail.jsp">
<tr>
<td>メール サーバー:</td>
<td><jrun:input name="server" value="<%= server %>" size="30" required="true"/></td>
</tr>
<tr>
<td>差出人:</td>
<td><jrun:input name="sender" value="<%= sender %>" size="30" required="true"/></td>
</tr>
<tr>
<td>宛先:</td>
<td><jrun:input name="recipient" value="<%= recipient %>" size="30" required="true"/></td>
</tr>
<tr>
<td>件名:</td>
<td><input type="text" size="75" value="<%= subject %>" name="subject"/></td>
</tr>
<tr>
<td>メール本文:</td>
<td><textarea rows="10" cols="50" value="<%= mailbody %>" name="mailbody"></textarea></td>
</tr>
<tr><td>
<input type="submit" value="送信">
<input type="reset" value="クリア"></td>
</tr>
</jrun:form>
</table>
<table width="100%">
<tr>
<td align="right">
<br>
<font size="2"><a href="sendmail2.jsp">次へ</a></font>
</td>
</tr>
</table>
<%@ include file="html/footer.html" %>