title: Outlook - warning if email has been sent before this month
body: <p>Is there a way to set up a code so when I send an email from a template to someone (often if I'm contacted with the same over and over again) it automatically checks if I already sent it to them within the last month.</p>
  
  <p>Right now I have made a warning system for myself, that shows a message box when I send the email:</p>
  
  <pre><code>Public Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
      On Error Resume Next
      If InStr(Item.Body, "A string in my template email") Then
          If MsgBox("Have you sent this already this month?", vbYesNo + vbQuestion + vbMsgBoxSetForeground, "Message Text Warning") = vbNo Then
              Cancel = True
          End If
      End If
  End Sub
  </code></pre>
  
  <p>The downside is that I manually have to check whether or not I already sent it to the specific receiver.
  Is it possible to make it in a way so it sends it if i haven't sent it within the last month and warns me if I already sent it out within the last month? </p>