SharePoint 2013. How To: настройка входящей почты для разработчиков

Когда в разработческой среде отсутствует почтовый сервер, а требования к функциональности разрабатываемой системы требует прием почтовых сообщений порталом, возникает необходимость реализовать механизм отправки и прием электронной почты на портал под управлением SharePoint. В сегодняшнем посте небольшое пошаговое руководство в картинках настройки входящей почты для разработчиков.

Среда

Руководство и картинки к ней ориентированы на SharePoint 2013 и Windows Server 2012.

Локальный SMTP-сервер

Чтобы почту отправлять нужен SMTP-сервер, начнем с него:

Запускаем диспетчер сервера:

Ярлык диспетчера сервера в Windows Server 2012

Выбираем Add roles and features:

Диспетчер сервера в Windows Server 2012

В мастере добираемся до раздела Select features и выбираем в списке SMTP Server:

В случае, когда зависимые фичи не включены, мастер предложит это сделать. Соглашаемся с ним:

Запускаем установку и дожидаемся результатов:

SMTP сервер теперь есть, идем его настраивать.

Настройка SMTP-сервера

Запускаем IIS 6.0 Manager и открываем свойства сервера:

На вкладке Access нажимаем Authentication:

Разрешаем анонимный доступ к серверу:

Проверку подлинности отключили, теперь надо разрешить подключаться к серверу. Для этого на предыдущей форме нажимаем Connection:

И разрешаем подключаться всем:

SMTP-сервер настроен, теперь осталось только настроить SharePoint.

Настройка входящей почты в SharePoint

В центре администрирования в разделе System Settings переходим по ссылке Configure incoming e-mail settings:

Локальный SMTP-сервер, который мы настроили, будет складывать входящую почту в папку c:\inetpub\mailroot\drop. Случаи, когда в качестве drop-папки задана какая-либо другая директория выходят за рамки этого поста. В этом посте описаны только минимально необходимые действия для настройки входящей почты.

На странице конфигурации входящей почты разрешаем входящую почту и выбираем расширенный режим конфигурации:

Дальше в разделе Incoming E-Mail Server Display Address указываем имя сервера, на котором установлен SMTP-сервер:

В разделе E-Mail Drop Folder указываем путь к drop-папке, из которой SharePoint будет забирать почту:

Вот и всё. Теперь разработческий портал может принимать электронную почту.

Виталий Жуков

Виталий Жуков

Техлид, Архитектор, Разработчик, Microsoft MVP. Более 20 лет опыта в области системной интеграции и разработки программного обеспечения. Специализируюсь на проектировании и внедрении масштабируемых высокопроизводительных программных решений в различных отраслях.

Смотрите также

Развертывание списков и библиотек с помощью SPFx-решений

Развертывание списков и библиотек с помощью SPFx-решений

SharePoint. Drag-and-Drop Загрузчик файлов

SharePoint. Drag-and-Drop Загрузчик файлов

CSOM. Загрузка файлов

CSOM. Загрузка файлов

SharePoint List REST API. Часть 2

SharePoint List REST API. Часть 2

SharePoint Framework. Создание веб-части на Angular

SharePoint Framework. Создание веб-части на Angular

SharePoint List REST API. Часть 1

SharePoint List REST API. Часть 1

Презентация с доклада о SharePoint Framework

Презентация с доклада о SharePoint Framework

SharePoint Framework. Создаем AngularJS 1.x Client WebPart

SharePoint Framework. Создаем AngularJS 1.x Client WebPart

SharePoint. Регистрация CSS и JavaScript с помощью DelegateControl

SharePoint. Регистрация CSS и JavaScript с помощью DelegateControl

SharePoint. Расширяем REST API

SharePoint. Расширяем REST API

SharePoint Excel Services. Создаем кредитный калькулятор

SharePoint Excel Services. Создаем кредитный калькулятор

SharePoint Ribbon API. Использование ToggleButton

SharePoint Ribbon API. Использование ToggleButton

Мифы и правда о Linq to SharePoint

Мифы и правда о Linq to SharePoint

5 особенностей SPSiteDataQuery

5 особенностей SPSiteDataQuery

SharePoint 2013. Введение в SharePoint App. Часть 2

SharePoint 2013. Введение в SharePoint App. Часть 2

SharePoint 2013. Введение в SharePoint App. Часть 1

SharePoint 2013. Введение в SharePoint App. Часть 1

Превью для веб-части в SharePoint 2010/2013

Превью для веб-части в SharePoint 2010/2013

SharePoint 2013. Еще немного о новых контролах

SharePoint 2013. Еще немного о новых контролах

SharePoint 2013. Контрол ClientPeoplePicker

SharePoint 2013. Контрол ClientPeoplePicker

SharePoint 2013. Контрол ImageCrop

SharePoint 2013. Контрол ImageCrop

SharePoint 2013. Тип поля Geolocation

SharePoint 2013. Тип поля Geolocation

Создание типа поля в SharePoint

Создание типа поля в SharePoint

SharePoint 2010. Длительные операции с обновляемым статусом

SharePoint 2010. Длительные операции с обновляемым статусом

Linq to SharePoint. Создаем ContentIterator

Linq to SharePoint. Создаем ContentIterator

Linq to SharePoint. Получение данных из другой коллекции сайтов

Linq to SharePoint. Получение данных из другой коллекции сайтов

Linq to SharePoint. Версионность

Linq to SharePoint. Версионность

SharePoint. Получение URL-адреса иконки для документа

SharePoint. Получение URL-адреса иконки для документа

SharePoint 2010. PostBack для Fluent Ribbon API

SharePoint 2010. PostBack для Fluent Ribbon API

Linq to SharePoint. Блокировка документов

Linq to SharePoint. Блокировка документов

Linq to SharePoint. Паттерн Repository

Linq to SharePoint. Паттерн Repository

Linq to SharePoint. Получение мета-данных списка

Linq to SharePoint. Получение мета-данных списка

Linq to SharePoint. Мапинг полей

Linq to SharePoint. Мапинг полей

Linq to SharePoint. Формирование данных для ProcessBatchData

Linq to SharePoint. Формирование данных для ProcessBatchData

Linq to SharePoint. Сравнение производительности с Camlex.NET

Linq to SharePoint. Сравнение производительности с Camlex.NET

Linq to SharePoint. Часть 5. Поля Choice и MultiChoice

Linq to SharePoint. Часть 5. Поля Choice и MultiChoice

Linq to SharePoint. Часть 4. Dynamic LINQ

Linq to SharePoint. Часть 4. Dynamic LINQ

Linq to SharePoint. Особенности. Часть 3

Linq to SharePoint. Особенности. Часть 3

Linq to SharePoint. Особенности. Часть 2

Linq to SharePoint. Особенности. Часть 2

SharePoint 2010. PeopleEditor. Установка значения

SharePoint 2010. PeopleEditor. Установка значения

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

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

Linq to Sharepoint. Особенности

Linq to Sharepoint. Особенности

EntityFramework. Оптимистические блокировки

EntityFramework. Оптимистические блокировки