Что делаем
Создаем свой список с возможностью настройки входящей электронной почты для него.
Делаем
Во-первых, необходимо настроить параметры входящей электронной почты, для этого лезем в Central Administration > System Settings > Configure incoming e-mail settings. Здесь настройки по желанию, суть не в этом.
И самое интересное. Чтобы SharePoint 2010 разрешил обработку писем для списка надо всего лишь настроить EventReceiver, у которого будет переопределен метод EmailReceived. Как-то так:
Пользуемся
Создаем свой список с возможностью настройки входящей электронной почты для него.
Делаем
Во-первых, необходимо настроить параметры входящей электронной почты, для этого лезем в Central Administration > System Settings > Configure incoming e-mail settings. Здесь настройки по желанию, суть не в этом.
И самое интересное. Чтобы SharePoint 2010 разрешил обработку писем для списка надо всего лишь настроить EventReceiver, у которого будет переопределен метод EmailReceived. Как-то так:
/// <summary>
/// List Email Events
/// </summary>
public class MailReceiver : SPEmailEventReceiver
{
/// <summary>
/// The list received an e-mail message.
/// </summary>
public override void EmailReceived(SPList list, SPEmailMessage emailMessage, String receiverData)
{
//base.EmailReceived(list, emailMessage, receiverData);
var item = list.Items.Add();
item[SPBuiltInFieldId.Title] = emailMessage.Headers["Subject"];
//...
}
}
В SharePoint'е все просто, надо только уметь.
Пользуемся
Комментариев нет:
Отправить комментарий