<job>
<sequential>
<task>
<mail>
<to>recipient@example.com</to>
<from>sender@example.com</from>
<subject>Hello World</subject>
<body>Hello, this is a test email.</body>
</mail>
</task>
</sequential>
</job>
import org.oddjob.*;
import org.oddjob.state.*;
import org.oddjob.jobs.*;
import java.io.File;
public class EmailSender {
public static void main(String[] args) {
File jobFile = new File("job.xml");
Oddjob oddjob = new Oddjob();
oddjob.setFile(jobFile);
StateEvent lastStateEvent = oddjob.lastStateEvent();
if (lastStateEvent.getState().equals(JobState.COMPLETE)) {
System.out.println("Email sent successfully.");
} else if (lastStateEvent.getState().equals(JobState.INCOMPLETE)) {
System.out.println("Failed to send email.");
}
}
}