[Amavisadmin-svn] SF.net SVN: amavisadmin: [30] amavisadmin/trunk/src/java/de/sreindl/ amavisadmin/
Status: Beta
Brought to you by:
streindl
From: <str...@us...> - 2007-01-18 21:48:47
|
Revision: 30 http://amavisadmin.svn.sourceforge.net/amavisadmin/?rev=30&view=rev Author: streindl Date: 2007-01-18 13:48:44 -0800 (Thu, 18 Jan 2007) Log Message: ----------- Fix for #1638946: add more default entries. Modified Paths: -------------- amavisadmin/trunk/src/java/de/sreindl/amavisadmin/EditJobs.java Modified: amavisadmin/trunk/src/java/de/sreindl/amavisadmin/EditJobs.java =================================================================== --- amavisadmin/trunk/src/java/de/sreindl/amavisadmin/EditJobs.java 2007-01-18 21:47:06 UTC (rev 29) +++ amavisadmin/trunk/src/java/de/sreindl/amavisadmin/EditJobs.java 2007-01-18 21:48:44 UTC (rev 30) @@ -32,8 +32,11 @@ import com.sun.rave.web.ui.component.TableRowGroup; import de.sreindl.amavisadmin.db.Job; import de.sreindl.amavisadmin.db.util.HibernateSessionFactory; +import de.sreindl.amavisadmin.jobs.AdminNotifierJob; import de.sreindl.amavisadmin.jobs.BaseJob; +import de.sreindl.amavisadmin.jobs.MailSendJob; import de.sreindl.amavisadmin.jobs.MessagesCleanupJob; +import de.sreindl.amavisadmin.jobs.ReminderJob; import de.sreindl.amavisadmin.jobs.RetentionCleanupJob; import java.io.IOException; import javax.faces.FacesException; @@ -494,18 +497,53 @@ trx = session.beginTransaction(); job = new Job(); job.setJobName("Message Cleanup"); - job.setDescription("Removes messages marked for deletion"); - job.setCronSettings("0 3/15 * * * ?"); + job.setDescription("Removes messages marked for deletion or orphans"); + job.setCronSettings("0 3 0/2 * * ?"); job.setJobClass(MessagesCleanupJob.class); job.setEnabled(Boolean.FALSE); session.save(job); job = new Job(); job.setJobName("Message Retention"); - job.setDescription("Removes old mails according to configuration"); - job.setCronSettings("0 0/5 * * * ?"); + job.setDescription("Marks mails as to be deleted according to user settings"); + job.setCronSettings("0 3 1/2 * * ?"); job.setJobClass(RetentionCleanupJob.class); job.setEnabled(Boolean.FALSE); session.save(job); + job = new Job(); + job.setJobName("Mail Delivery"); + job.setDescription("Mail Delivery Job: Please review parameters before actually starting the job"); + job.setCronSettings("0 0/15 * * * ?"); + job.setJobClass(MailSendJob.class); + job.setEnabled(Boolean.FALSE); + session.save(job); + job = new Job(); + job.setJobName("Mail Warnings"); + job.setDescription("Send Warning mails to users about mails going to be deleted soon. Please Review parameters before starting this job"); + job.setCronSettings("0 0 0 * * ?"); + job.setJobClass(ReminderJob.class); + job.setEnabled(Boolean.FALSE); + session.save(job); + job = new Job(); + job.setJobName("Admin Warnings Mo-Fr"); + job.setDescription("Send Mails to admins during the week"); + job.setCronSettings("0 0 8-16/2 ? * MON-FRI"); + job.setJobClass(AdminNotifierJob.class); + job.setEnabled(Boolean.FALSE); + session.save(job); + job = new Job(); + job.setJobName("Admin Warnings Weekend"); + job.setDescription("Send Mails to admins during for the weekends"); + job.setCronSettings("0 0 8,16 ? * SUN,SAT"); + job.setJobClass(AdminNotifierJob.class); + job.setEnabled(Boolean.FALSE); + session.save(job); + job = new Job(); + job.setJobName("New SPAM Mail Notifier"); + job.setDescription("Send mails to users about new mails arrived. Please review parameters before enabling this job!"); + job.setCronSettings("0 0 7 * * ?"); + job.setJobClass(AdminNotifierJob.class); + job.setEnabled(Boolean.FALSE); + session.save(job); trx.commit(); getSessionBean1().getJobsDataProvider().refresh(); StdSchedulerFactory factory = This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |