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">
&nbsp;<br>
<font size="2"><a href="sendmail2.jsp">次へ</a></font>
&nbsp;&nbsp;
</td>
</tr>
</table>

<%@ include file="html/footer.html" %>