Is it true that "Incoming email setup" is only available for document libraries and not custom lists?

If so, how do I enable it for a custom list (100)?

3 Answers 3


Out of the box SharePoint only supports receiving email to specific types of lists and libraries. For instance, you can receive email on an Announcements list. However, you cannot receive email on custom lists.

You could, however, start with an announcements list and add your custom fields as necessary.

  • is there a event receiver that i can attach the list? May 8, 2012 at 17:02
  • 1
    Use the Announcements list, get rid of the default content type and add your own content type to it. May 8, 2012 at 17:05
  • This answers is plain wrong, especially considering the follow-up comment from OP. May 9, 2012 at 12:24
  • Bjorn, rather than just saying it is wrong, please can you explain why you think the answer is wrong?
    – SPDoctor
    May 11, 2012 at 8:38
  • Bjorn, the answer was around what SharePoint does out of the box. With custom dev, you can accomplish just about anything. May 11, 2012 at 16:07

This is not true, you can enable incoming emails on a custom list. Check this post out:


Your custom list basically needs to implement the EmailReceived event handler.



There's no out-of-the-box built-in method for handling email to anonymous lists. The reason is fairly simple; in a custom list, no columns but the Title column exist by default, so there would be no way to take the contents of an incoming email and put into the list.

However, that doesn't prevent you from having custom lists with email if you're willing to do some custom development to help SharePoint map incoming email to your list. The event receiver SPEmailEventReceiver accepts an email as its parameter and fires whenever someone sends an email to your list.

When you have attached the receiver to your list, you can access the email options on the list settings page for the list. It will still be your responsibility to set up the mapping of email properties to columns in your list.

Also, remember that incoming email is handled by a timer job, so you need to attach to the OWSTimer process to debug your code.

I wrote some example on how to accomplish this in Building the SharePoint User Experience. I think it was Chapter 6, and I'm sure you can find a copy somewhere :-)

Here: http://www.amazon.com/Building-SharePoint-Experience-Experts-Sharepoint/dp/1430218967 .b

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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