We use a scheduled PowerShell script to do something similar. A snip of the code is below. A Google search on System.Net.Mail.MailMessage should give you more detailed examples and more options...
$SmtpObject = New-Object System.Net.Mail.SMTPClient(PutSmtpServerNameHere, PutSmtpServerPortHere) $Message = New-Object System.Net.Mail.MailMessage $Message.From = "some...@somewhere.com<mailto:some...@somewhere.com>" $Message.To.Add("recipi...@somewhere.com<mailto:recipi...@somewhere.com>") $Message.Subject = "Msg Subject" $Message.Body = "Put your HTML formatted message text in here." $Message.IsBodyHTML = $True $SmtpObject.Send($Message) ----------------------------------------------------------------------- Shawn Beckers Sr. System Administrator College of St. Benedict/St. John's University Collegeville, MN * 320-363-3461 | * sbeck...@csbsju.edu<mailto:sbeck...@csbsju.edu> From: Stefan Jafs [mailto:stefan.j...@gmail.com] Sent: Friday, September 30, 2011 2:47 PM To: MS-Exchange Admin Issues Subject: Automatically Sending an e-mail on a regular bases People seem to forget things so the President suggest a particular e-mail to be sent out automatically every 3 months to the whole company (250 users). Is there a way in Outlook 2010, E2K7, or do we need a 3rd party solution? I know a secretary can schedule a Task and do it manually but is there a better way? -- Stefan Jafs --- To manage subscriptions click here: http://lyris.sunbelt-software.com/read/my_forums/ or send an email to listmana...@lyris.sunbeltsoftware.com<mailto:listmana...@lyris.sunbeltsoftware.com> with the body: unsubscribe exchangelist --- To manage subscriptions click here: http://lyris.sunbelt-software.com/read/my_forums/ or send an email to listmana...@lyris.sunbeltsoftware.com with the body: unsubscribe exchangelist