Link blog.vitalyzhukov.ru

Блог переехал вот сюда: Blog.VitalyZhukov.ru

27 мар. 2011 г.

SharePoint 2010. Настройка входящей почты для кастомного списка

Что делаем
Создаем свой список с возможностью настройки входящей электронной почты для него.


Делаем
Во-первых, необходимо настроить параметры входящей электронной почты, для этого лезем в Central Administration > System SettingsConfigure 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'е все просто, надо только уметь.



Пользуемся

Комментариев нет:

Отправить комментарий