diff options
Diffstat (limited to 'framework/src/ant/apache-ant-1.9.6/manual/Tasks/mail.html')
-rw-r--r-- | framework/src/ant/apache-ant-1.9.6/manual/Tasks/mail.html | 362 |
1 files changed, 0 insertions, 362 deletions
diff --git a/framework/src/ant/apache-ant-1.9.6/manual/Tasks/mail.html b/framework/src/ant/apache-ant-1.9.6/manual/Tasks/mail.html deleted file mode 100644 index b59633d6..00000000 --- a/framework/src/ant/apache-ant-1.9.6/manual/Tasks/mail.html +++ /dev/null @@ -1,362 +0,0 @@ -<!-- - 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. ---> -<html> - -<head> -<meta http-equiv="Content-Language" content="en-us"> -<link rel="stylesheet" type="text/css" href="../stylesheets/style.css"> -<title>Mail Task</title> -</head> - -<body> - -<h2><a name="mail">Mail</a></h2> -<h3>Description</h3> - <p> - A task to send SMTP email. - </p> - <p> - This task can send mail using either plain - text, UU encoding, or MIME format mail, depending on what is available. - </p> - <p> - SMTP auth and SSL/TLS require JavaMail and are only available in MIME format. - </p> - <p> - Attachments may be sent using nested - <code><attachments></code> elements, which are <a - href="../using.html#path">path-like structures</a>. This means - any filesystem based <a - href="../Types/resources.html">resource</a> or resource - collection can be used to point to attachments. Prior to Apache Ant 1.7 - only <code><fileset></code> has been supported as a nested - element, you can still use this directly without an - <code><attachments></code> container. - </p> - <p> - <strong>Note:</strong> This task may depend on external libraries - that are not included in the Ant distribution. - See <a href="../install.html#librarydependencies">Library Dependencies</a> - for more information. - </p> - -<h3>Parameters</h3> -<table border="1" cellpadding="2" cellspacing="0"> - <tr> - <td valign="top"><b>Attribute</b></td> - <td valign="top"><b>Description</b></td> - <td align="center" valign="top"><b>Required</b></td> - </tr> - <tr> - <td valign="top">from</td> - <td valign="top">Email address of sender.</td> - <td align="center" valign="top">Either a <code>from</code> attribute, or a <code><from></code> - element.</td> - </tr> - <tr> - <td valign="top">replyto</td> - <td valign="top">Replyto email address.</td> - <td align="center" valign="top">No</td> - </tr> - <tr> - <td valign="top">tolist</td> - <td valign="top">Comma-separated list of recipients.</td> - <td align="center" valign="middle" rowspan="3">At least one of these, or the - equivalent elements.</td> - </tr> - <tr> - <td valign="top">cclist</td> - <td valign="top">Comma-separated list of recipients to carbon copy</td> - </tr> - <tr> - <td valign="top">bcclist</td> - <td valign="top">Comma-separated list of recipients to blind carbon copy - </td> - </tr> - <tr> - <td valign="top">message</td> - <td valign="top">Message to send in the body of the email.</td> - <td align="center" valign="middle" rowspan="2">One of these or a - <code><message></code> element.</td> - </tr> - <tr> - <td valign="top">messagefile</td> - <td valign="top">File to send as the body of the email. Property - values in the file will be expanded.</td> - </tr> - <tr> - <td valign="top">messagefileinputencoding</td> - <td valign="top"> - Specifies the encoding of the input file. Please see - <a href="http://docs.oracle.com/javase/7/docs/technotes/guides/intl/encoding.doc.html"> - Supported Encodings</a> for a list of possible - values. Defaults to the platform's default character - encoding. <em>Since Ant 1.9.4</em> - </td> - <td valign="top" align="center">No</td> - </tr> - <tr> - <td valign="top">messagemimetype</td> - <td valign="top">The content type of the message. The default is - <code>text/plain</code>.</td> - <td align="center" valign="top">No</td> - </tr> - <tr> - <td valign="top">files</td> - <td valign="top">Files to send as attachments to the email. Separate multiple - file names using a comma or space. You can also use <code><fileset></code> - elements to specify files.</td> - <td align="center" valign="top">No</td> - </tr> - <tr> - <td valign="top">failonerror</td> - <td valign="top">flag to indicate whether to halt the build on - any error. The default value is <code>true</code>.</td> - <td align="center" valign="top">No.</td> - </tr> - <tr> - <td valign="top">includefilenames</td> - <td valign="top">Include filename(s) before file contents. - Valid only when the <code>plain</code> encoding is used. The default - value is <code>false</code>.</td> - <td align="center" valign="top">No</td> - </tr> - <tr> - <td valign="top">mailhost</td> - <td valign="top">Host name of the SMTP server. The default value is - <code>localhost</code>.</td> - <td align="center" valign="top">No</td> - </tr> - <tr> - <td valign="top">mailport</td> - <td valign="top">TCP port of the SMTP server. The default value is 25.</td> - <td align="center" valign="top">No</td> - </tr> - <tr> - <td valign="top">user</td> - <td valign="top">user name for SMTP auth</td> - <td valign="center">Yes, if SMTP auth is required on your SMTP server<br></br> - the email message will be then sent using Mime and requires JavaMail</td> - </tr> - <tr> - <td valign="top">password</td> - <td valign="top">password for SMTP auth</td> - <td valign="center">Yes, if SMTP auth is required on your SMTP server<br></br> - the email message will be then sent using Mime and requires JavaMail</td> - </tr> - <tr> - <td valign="top">ssl</td> - <td valign="top">"true", "on" or "yes" accepted here<br></br> - indicates whether you need TLS/SSL</td> - <td align="center" valign="top">No</td> - </tr> - <tr> - <td valign="top">encoding</td> - <td valign="top">Specifies the encoding to use for the content of the email. - Values are <code>mime</code>, <code>uu</code>, <code>plain</code>, or - <code>auto</code>. The default value is <code>auto</code>. - <code>uu</code> or <code>plain</code> are not compatible with SMTP auth</td> - <td align="center" valign="top">No</td> - </tr> - <tr> - <td valign="top">charset</td> - <td valign="top">Character set of the email.<br> - You can also set the charset in the message nested element.<br> - These options are mutually exclusive.</td> - <td align="center" valign="top">No</td> - </tr> - <tr> - <td valign="top">subject</td> - <td valign="top">Email subject line.</td> - <td align="center" valign="top">No</td> - </tr> - <tr> - <td valign="top">ignoreInvalidRecipients</td> - <td valign="top">Boolean. Whether the task should try to send - the message to as many recipients as possible and should only - fail if neither is reachable. <em>Since Ant 1.8.0</em>.</td> - <td align="center" valign="top">No, default is false</td> - </tr> - <tr> - <td valign="top">enableStartTLS</td> - <td valign="top">"true", "on" or "yes" accepted here<br></br> - whether the STARTTLS command used to switch to an encrypted - connection for authentication should be supported. Requires - JavaMail. <em>Since Ant 1.8.0</em></td> - <td align="center" valign="top">No</td> - </tr> -</table> - -<h3>Note regarding the attributes containing email addresses</h3> -Since Ant 1.6, the attributes from, replyto, tolist, cclist, bcclist -can contain email addresses of the form : -<ul> -<li>address@xyz.com</li> -<li>name <address@xyz.com></li> -<li><address@xyz.com> name</li> -<li>(name) address@xyz.com</li> -<li>address@xyz.com (name)</li> -</ul> -<p>You need to enter the angle brackets as XML entities -<code>&gt;</code> and <code>&lt;</code>.</p> - -<h3>Parameters specified as nested elements</h3> - -<h4>to / cc / bcc / from/ replyto </h4> -<p>Adds an email address element. It takes the following attributes:</p> - -<table width="60%" border="1" cellpadding="2" cellspacing="0"> - <tr> - <td valign="top"><b>Attribute</b></td> - <td valign="top"><b>Description</b></td> - <td align="center" valign="top"><b>Required</b></td> - </tr> - <tr> - <td valign="top">name</td> - <td valign="top">The display name for the address.</td> - <td align="center" valign="top">No</td> - </tr> - <tr> - <td valign="top">address</td> - <td valign="top">The email address.</td> - <td align="center" valign="top">Yes</td> - </tr> -</table> - -<h4>message</h4> - -<p>Specifies the message to include in the email body. It takes the following -attributes:</p> - -<table width="60%" border="1" cellpadding="2" cellspacing="0"> - <tr> - <td valign="top"><b>Attribute</b></td> - <td valign="top"><b>Description</b></td> - <td align="center" valign="top"><b>Required</b></td> - </tr> - <tr> - <td valign="top">src</td> - <td valign="top">The file to use as the message.</td> - <td align="center" valign="top">No</td> - </tr> - <tr> - <td valign="top">mimetype</td> - <td valign="top">The content type to use for the message.</td> - <td align="center" valign="top">No</td> - </tr> - <tr> - <td valign="top">charset</td> - <td valign="top">Character set of the message<br> - You can also set the charset as attribute of the enclosing mail task.<br> - These options are mutually exclusive.</td> - <td align="center" valign="top">No</td> - </tr> - <tr> - <td valign="top">inputencoding</td> - <td valign="top"> - Specifies the encoding of the input file. Please see - <a href="http://docs.oracle.com/javase/7/docs/technotes/guides/intl/encoding.doc.html"> - Supported Encodings</a> for a list of possible - values. Defaults to the platform's default character - encoding. <em>Since Ant 1.9.4</em> - </td> - <td valign="top" align="center">No</td> - </tr> -</table> - -<p>If the <code>src</code> attribute is not specified, then text can be added -inside the <code><message></code> element. Property expansion will occur -in the message, whether it is specified as an external file or as text within -the <code><message></code> element.</p> - -<h4>header</h4> -<p><strong>Since Ant 1.7</strong>, arbitrary mail headers can be added by - specifying these attributes on one or more nested header elements:</p> - -<table width="60%" border="1" cellpadding="2" cellspacing="0"> - <tr> - <td valign="top"><b>Attribute</b></td> - <td valign="top"><b>Description</b></td> - <td align="center" valign="top"><b>Required</b></td> - </tr> - <tr> - <td valign="top">name</td> - <td valign="top">The name associated with this mail header.</td> - <td align="center" valign="top">Yes</td> - </tr> - <tr> - <td valign="top">value</td> - <td valign="top">The value to assign to this mail header.</td> - <td align="center" valign="top">Yes</td> - </tr> -</table> - -<p>It is permissible to duplicate the name attribute amongst multiple headers. -</p> - -<h3>Examples</h3> - -<blockquote><pre> -<mail from="me" - tolist="you" - subject="Results of nightly build" - files="build.log"/> -</pre></blockquote> - -<p>Sends an email from <i>me</i> to <i>you</i> with a subject of -<i>Results of nightly build</i> and includes the contents of the file -<i>build.log</i> in the body of the message.</p> - -<blockquote><pre> -<mail mailhost="smtp.myisp.com" mailport="1025" subject="Test build"> - <from address="config@myisp.com"/> - <replyto address="me@myisp.com"/> - <to address="all@xyz.com"/> - <message>The ${buildname} nightly build has completed</message> - <attachments> - <fileset dir="dist"> - <include name="**/*.zip"/> - </fileset> - </attachments> -</mail> -</pre></blockquote> - -<p>Sends an eMail from <i>config@myisp.com</i> to <i>all@xyz.com</i> with a subject of -<i>Test Build</i>. Replies to this email will go to <i>me@myisp.com</i>. -Any zip files from the dist directory are attached. The -task will attempt to use JavaMail and fall back to UU encoding or no encoding in -that order depending on what support classes are available. <code>${buildname}</code> -will be replaced with the <code>buildname</code> property's value.</p> - -<blockquote><pre> -<property name="line2" value="some_international_message"/> -<echo message="${line2}"/> - -<mail mailhost="somehost@xyz.com" mailport="25" subject="Test build" charset="utf-8"> - <from address="me@myist.com"/> - <to address="all@xyz.com"/> - <message>some international text:${line2}</message> -</mail> -</pre></blockquote> - -<p>Sends an eMail from <i>me@myisp.com</i> to <i>all@xyz.com</i> with a subject of -<i>Test Build</i>, the message body being coded in UTF-8 - - - -</body> -</html> |