title: Recommendations for a .NET component to access an email inbox
body: <p>I've been asked to write a Windows service in C# to periodically monitor an email inbox and insert the details of any messages received into a database table.</p>
  
  <p>My instinct is to do this via POP3 and sure enough, Googling for ".NET POP3 component" produces countless (ok, 146,000) results.</p>
  
  <p>Has anybody done anything similar before and can you recommend a decent component that won't break the bank (a few hundred dollars maximum)?</p>
  
  <p>Would there be any benefits to using IMAP rather than POP3?</p>