org.apache.tools.ant.taskdefs
Class SendEmail
java.lang.Object
|
+--org.apache.tools.ant.ProjectComponent
|
+--org.apache.tools.ant.Task
|
+--org.apache.tools.ant.taskdefs.SendEmail
- public class SendEmail
- extends Task
A task to send SMTP email.
Attribute |
Description |
Required |
from |
Email address of sender. |
Yes |
mailhost |
Host name of the mail server. |
No, default to "localhost" |
toList |
Comma-separated list of recipients. |
Yes |
subject |
Email subject line. |
No |
files |
Filename(s) of text to send in the body of the email. Multiple files are
comma-separated. |
One of these two attributes |
message |
Message to send inthe body of the email. |
- Author:
- glenn_twiggs@bmc.com
Constructor Summary |
SendEmail()
Creates new SendEmail |
Method Summary |
void |
execute()
Executes this build task. |
void |
setFiles(java.lang.String filenames)
Sets the file parameter of this build task. |
void |
setFrom(java.lang.String from)
Sets the from parameter of this build task. |
void |
setMailhost(java.lang.String mailhost)
Sets the mailhost parameter of this build task. |
void |
setMessage(java.lang.String message)
Sets the message parameter of this build task. |
void |
setSubject(java.lang.String subject)
Sets the subject parameter of this build task. |
void |
setToList(java.lang.String toList)
Sets the toList parameter of this build task. |
Methods inherited from class org.apache.tools.ant.Task |
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, handleErrorOutput, handleOutput, init, log, log, maybeConfigure, perform, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SendEmail
public SendEmail()
- Creates new SendEmail
setToList
public void setToList(java.lang.String toList)
- Sets the toList parameter of this build task.
- Parameters:
toList
- Comma-separated list of email recipient addreses.
setFrom
public void setFrom(java.lang.String from)
- Sets the from parameter of this build task.
- Parameters:
from
- Email address of sender.
setMailhost
public void setMailhost(java.lang.String mailhost)
- Sets the mailhost parameter of this build task.
- Parameters:
mailhost
- Mail host name.
setMessage
public void setMessage(java.lang.String message)
- Sets the message parameter of this build task.
- Parameters:
message
- Message body of this email.
setSubject
public void setSubject(java.lang.String subject)
- Sets the subject parameter of this build task.
- Parameters:
subject
- Subject of this email.
setFiles
public void setFiles(java.lang.String filenames)
- Sets the file parameter of this build task.
- Parameters:
filenames
- Filenames to include as the message body of this email.
execute
public void execute()
- Executes this build task.
throws org.apache.tools.ant.BuildException if there is an error during task
execution.
- Overrides:
execute
in class Task
- Following copied from class:
org.apache.tools.ant.Task
- Throws:
BuildException
- if someting goes wrong with the build
Copyright © 1999-2002 Apache Software Foundation. All Rights Reserved.