Oops! I think I was supposed to preface the subject of this email with [PATCH].
Also, going through my local list archive, I noticed an "Email" task was submitted not too long ago, but that it was not checked in. The "Email" task relies on the "javax.mail" package for it's implementation. My "SendMail" task relies on the "com.apache.tools.mail.MailMessage" class already a part of the ant distribution. I think the "SendMail" task is easier to use for this reason, but I will deferr to use whichever task gets checked in. Glenn. -----Original Message----- From: Twiggs, Glenn [mailto:[EMAIL PROTECTED] Sent: Monday, August 28, 2000 4:23 PM To: '[EMAIL PROTECTED]' Subject: [SUBMIT] SendMail task Attached is code for a SendMail task and a diff for defaults.properties. I hope this task can be useful to others - I've gotten very attached to it. Here is an example usage: <target name="finish" unless="${build.failed}"> <sendmail from="[EMAIL PROTECTED]" toList="[EMAIL PROTECTED], [EMAIL PROTECTED]" subject="Build ${build.id} : OK" files="${changes.txt}, ${build.log}" /> </target> There are a few cleanup items that I would like to get to: * replace toList attribute with "to" subelements. * replace files attribute with "file" subelements, and send these files as attachments. Currently, the text from the file is written in the body of the mail message. Thanks! Glenn.
SendMail.java
Description: Binary data
Index: src/main/org/apache/tools/ant/taskdefs/defaults.properties =================================================================== RCS file: /home/cvspublic/jakarta-ant/src/main/org/apache/tools/ant/taskdefs/defaults.properties,v retrieving revision 1.35 diff -r1.35 defaults.properties 42a43 > mail=org.apache.tools.ant.taskdefs.SendMail
