title: Design DB Structure for Mail Scheduling
body: <p>I need to design Database structure to mail report scheduling.
  As far till now,I came forward with this design as follows:</p>
  
  <pre><code>    **ReportSchedule**
      - ScheduleId
       - ReportName
       - Subject
       - To
       - UserId
       - Body
       - Remarks
  
  **ScheduleDaily**
  
   - Id
   - ScheduleId
   - StartDate
   - EndDate
   - SendTime
  
  **ScheduleWeekly**
  
   - Id
   - ScheduleId
   - StartDate
   - EndDate
   - SendTime
   - DayOfWeek
  
  **ScheduleMonthly**
  
   - Id
   - ScheduleId
   - StartDate
   - EndDate
   - SendTime
   - MonthOfYear
   - DayOfWeek
  
  ..................
  </code></pre>
  
  <p>I am not satisfied with this design and I need single table which covers all parameters (probably which includes reccurence rule).
  Kindly suggest!!</p>