blob: c88e2edcb6a838e8689deb7d7d0bfd0f156960f6 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<xsp:page language="java"
xmlns:xsp="http://apache.org/xsp"
xmlns:xsp-request="http://apache.org/xsp/request/2.0">
<page>
<resources>
<resource type="doc" href="http://cocoon.apache.org/2.1/userdocs/optional/sendmail-action.html">Actions</resource>
<resource type="doc" href="http://cocoon.apache.org/2.1/userdocs/logicsheets/sendmail.html">Logicsheet</resource>
</resources>
<title>Send EMail</title>
<p>
You can choose which frontend is used to actually compose the email.
The old action is only kept for compatibility and does not support
attachments. Migrating to the new action is very painless however: only
reading request parameters is not supported by the new action anymore
since this can easily be done with input modules from sitemap.
</p>
<p>
The default installation of Apache Cocoon does not allow
uploads. This feature needs to be enabled in web.xml
</p>
<p>
Sending email from this sample is restricted to clients accessing the
server as "localhost". So even if the client runs on the same host, it
does not work if the URL is not "http://<b>localhost</b>..." The sample
silently fails otherwise.
</p>
<p style="color:red;">
<xsp-request:get-attribute name="org.apache.cocoon.acting.Sendmail" default=""/>
</p>
<table cellpadding="2" cellspacing="2" border="0">
<tbody>
<form method="POST" enctype="multipart/form-data">
<tr>
<td valign="Top" align="Right">SMTP Host</td>
<td valign="Top">
<input type="text" name="smtphost" value=""/>
</td>
<td />
</tr>
<tr>
<td valign="Top" align="Right">SMTP User</td>
<td valign="Top">
<input type="text" name="smtpuser" value=""/>
</td>
<td />
</tr>
<tr>
<td valign="Top" align="Right">SMTP Password</td>
<td valign="Top">
<input type="password" name="smtppassword" value=""/>
</td>
<td />
</tr>
<tr>
<td valign="Top" align="Right">From</td>
<td valign="Top">
<input type="text" name="from" value="cocoon@localhost"/>
</td>
<td />
</tr>
<tr>
<td valign="Top" align="Right">To</td>
<td valign="Top">
<input type="text" name="to" value="@localhost"/>
</td>
<td />
</tr>
<tr>
<td valign="Top" align="Right">CC</td>
<td valign="Top">
<input type="text" name="cc"/>
</td>
<td />
</tr>
<tr>
<td valign="Top" align="Right">BCC</td>
<td valign="Top">
<input type="text" name="bcc"/>
</td>
<td />
</tr>
<tr>
<td valign="Top" align="Right">Subject</td>
<td valign="Top">
<input type="text" name="subject"/>
</td>
<td />
</tr>
<tr>
<td valign="Top" align="Right">Body</td>
<td valign="Top">
<textarea name="body" rows="10" cols="72"/>
</td>
<td />
</tr>
<tr>
<td valign="Top" align="Right">File to attach</td>
<td valign="Top">
<input type="file" name="attachment"/>
</td>
<td/>
</tr>
<tr>
<td>Choose the frontend:</td>
<td>Send mail using
<input type="submit" name="use-flow" value="Flow"/>
<input type="submit" name="use-action" value="Action"/>
<input type="submit" name="use-oldaction" value="Deprecated Action"/>
<input type="submit" name="use-logicsheet" value="Logicsheet"/>
</td>
<td/>
</tr>
</form>
</tbody>
</table>
</page>
</xsp:page>