SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a Sharepoint 2007 Announcement List which have an Expiry Date for every Item ..

I have really tried too much in this, but I came up short. I want to send an alert when an Item or Announcement when it Expires (on Expiry Date). Is there is anyway I can do it, cause it is not in the Alert options provided.

share|improve this question
up vote 0 down vote accepted

I don't think it is possible OOB. You can do it by writing custom code either in a timerjob or a workflow, which will look for expired announcements and send a mail to the intended users.

share|improve this answer
Thanks for the Reply. Any Idea how to do that .. – 7oooda Feb 5 '13 at 9:57
Here are the steps for the timerjob: Look for the announcement which are going to expire today (Use CAML Query). Send a mail (SPUtility.SendMail) to the intentded users about the item getting expired. Finally schedule the job to run daily. However, if you are not comfortable with Timer jobs, create a console application with above logic and schedule it to run daily using task scheduler. – Nadeem Yousuf Feb 5 '13 at 10:04
Salam 3alaikom, Can I do the Seps mentioned Using this Tool : – 7oooda Feb 5 '13 at 11:59
I haven't used this tool, so can't comment on that. However, you can find following links…… – Nadeem Yousuf Feb 5 '13 at 12:08
Thanks .. Jazakallah. – 7oooda Feb 5 '13 at 12:11

Try taking a look in the document retention section here:

Hope this helps.

share|improve this answer
Thanks, That was helpful. I'll take a deep look into it and tell you about any progress. – 7oooda Feb 5 '13 at 10:37

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.