This is an interesting one and when I saw the answer to this question in the MSDN forums, I knew that is worth referring to on my blog.
This was the question:
When a list in SharePoint 2010 has inbound email setup, for example, it would be: MyList@sp2010.domain.local (sp2010 is the name of the SharePoint server, domain.local is the local domain).
How to change the @sp2010.domain.local to something else, like: @sharepoint.domain.local?
Jeff DeVerter (Rackspace) had the answered this question and this is his response, which was marked as the answer:
Go to IIS Manager>Default SMTP Virtual Server>Domains
Action> New> Domain…> Alias> Next> (specified domain)> Finish
Go to Central Administration>Operations>Topology and Services>Incoming e-mail settings
- Enable sites on this server to receive e-mail? Yes
- Incoming E-Mail Server Display Address: (specified domain)
- Safe E-Mail Server: Accept mail from all e-mail servers
- To test incoming mail go to: SharePoint site> Shared Documents> Settings> Document Library Settings > Communications> Incoming e-mail settings
- Incoming Mail: Allow this document library to receive e-mail? Yes
- Incoming Mail: E-mail address: shared
- E-Mail Security: Accept e-mail messages from any sender
- Send e-mail to shared@(specified domain), wait approximately 5 minutes,and check the site Shared Documents.