Интеграция MS Exchange с AWS
Если вы всегда думали, что Microsoft и Amazon являются жестокими конкурентами, вы абсолютно правы! Но это только одна сторона медали. С другой стороны, обе компании вместе составляют отличную комбинацию, потому что у Amazon все еще нет такой же линейки продуктов, как у Microsoft, несмотря на то, что она является лидером рынка облачных вычислений. Возьмем, к примеру, Microsoft Exchange или Office 365. У Amazon точно нет ничего даже близкого.
Хотя Amazon может создать свой собственный сервер обмена или офисное приложение, это будет пустой тратой времени и усилий по двум причинам. Во-первых, большинство людей уже используют тот или иной продукт, и они им довольны. Они не находят веских причин раскачивать лодку и переходить на другой аналогичный продукт, а это означает, что создание клиентской базы может быть, мягко говоря, сложной задачей. Во-вторых, вместо того, чтобы дублировать существующий продукт, Amazon может направить свои ресурсы на создание других продуктов, которые значительно повысят ценность технологии для конечных пользователей. Кроме того, Amazon может использовать свои ресурсы для партнерства с такими компаниями, как Microsoft, чтобы предлагать своим клиентам превосходный сервис.
На самом деле, это именно то, что он делает сейчас! Можно использовать MS Exchange на Amazon AWS и получить преимущества обоих этих сервисов.
Помимо понимания преимуществ, связанных с такой комбинацией, вам также необходимо понимать мельчайшие аспекты интеграции обеих этих служб, особенно если вы являетесь пользователем с правами администратора. Прежде чем углубляться в детали интеграции MS Exchange с почтовыми шлюзами AWS, давайте кратко рассмотрим, что такое Amazon SES.
Амазон СЭС
Amazon Simple Email Service (SES) — это сервис, построенный на инфраструктуре Amazon, который позволяет отправлять и получать электронные письма. Очевидным преимуществом использования SES является то, что вы можете создать крупномасштабное почтовое приложение, не вкладывая средства в дорогостоящую инфраструктуру. Когда вы интегрируете SES с Exchange, это еще лучше, так как вы можете максимально использовать оба приложения.
Интеграция MS Exchange с Amazon SES
Существует два способа интеграции MS Exchange 2013 с Amazon SES. В первом случае вы можете использовать Windows PowerShell, а во втором — консоль администратора Microsoft Exchange. Однако убедитесь, что вы используете только один метод, так как их сочетание может привести к ошибкам.
Если вы решили использовать веб-консоль Microsoft Exchange, выполните следующие действия:
- Посетите Центр администрирования Exchange (EAC) и войдите в него как пользователь-администратор. Если вы новичок в MS Exchange, EAC — это веб-консоль управления, доступная в версии 2013 и выше. Он заменяет консоль управления Exchange (EMC) и панель управления Exchange (ECP), которые были доступны в Exchange 2010. EAC сочетает в себе интерфейс и функциональные возможности как EMC, так и ECP. Однако вам все равно придется использовать URL-адрес виртуального каталога ECP для доступа к нему. URL-адрес https://<CASSServerName>/ecp, если вы получаете доступ к нему через брандмауэр вашей организации, и https://mail.yourcompany.com/ecp, если вы получаете доступ к нему за пределами брандмауэра вашей организации.
- Как только вы войдете в систему, вы увидите меню слева.
Источник: techtarget.com
Нажмите на «поток почты». Это действие откроет для вас параметры почтового потока, например:
Источник: Exchange Server Pro.
- Затем нажмите на знак «+», который вы видите прямо над таблицей состояния.
- Дайте имя соединителю и выберите «Интернет» из вариантов, например:
- Когда вы нажмете кнопку «Далее», вы попадете на страницу настроек сети. На этой странице выберите второй вариант — «Направлять почту через SMART HOSTS». Под этой опцией вы увидите еще один знак «+». Щелкните также и введите конечную точку Amazon SES для вашего региона. Например, этот URL-адрес будет иметь вид email-smtp.us-east-1.amazonaws.com для восточного побережья США и другой для других регионов. Лучше всего уточнить у Amazon, какая конечная точка подходит для вашего региона.
- Когда вы нажмете кнопку «Сохранить», вы увидите эту конечную точку в списке Smart Host. Затем снова нажмите «Далее».
- Теперь вам нужно настроить смарт-хост. Из вариантов выберите «Базовая конфигурация», а также выберите «Предлагать базовую аутентификацию только после запуска TLS». Затем введите имя пользователя и пароль AWS SES. Эти учетные данные безопасности помогают определить, кто вы и есть ли у вас разрешение на использование AWS SES. Существует три разных типа учетных данных, и вам придется выбрать один в зависимости от того, что вы хотите сделать. Три учетных данных:
- Если вы хотите получить доступ к Amazon SES API напрямую или через AWS SDK, используйте ключи доступа AWS. Он должен состоять из идентификатора ключа доступа и секретного ключа доступа.
- Если вы хотите получить доступ к интерфейсу SMTP, используйте свои учетные данные SMTP, состоящие из вашего имени и пароля.
- Если вы хотите получить доступ к консоли Amazon SES, используйте имя пользователя и пароль IAM, которые обычно представляют собой адрес электронной почты и пароль.
- Однако в этом случае вам нужно использовать свои учетные данные SMTP, так как вы хотите использовать SES для отправки сообщений. Нажмите «Далее», и снова знак «+» на следующем экране.
- На этой странице вам нужно будет добавить домен. Убедитесь, что тип подключения — SMTP. Введите значение «*» в поле «Полное доменное имя» (FQDN) и число «1» в поле «Стоимость». Нажмите «Сохранить» и «Далее».
- Опять же, вы увидите знак «+» для выбора транспортных серверов. Нажмите на этот знак и добавьте все транспортные серверы, которые вы хотите связать с AWS SES для отправки электронных писем. Итак, если в вашей организации есть несколько серверов, которые должны отправлять электронную почту, обязательно добавьте их все.
- Нажмите кнопку «ОК», и это должно перечислить все серверы, которые вы добавили ранее. Просмотрите этот список и убедитесь, что все они верны. После проверки нажмите на кнопку «Готово».
- Теперь вы должны увидеть соединитель отправки, связанный с SES, и этот соединитель должен иметь статус «включен». Когда вы дойдете до этого момента, вы закончите интеграцию Exchange с SES, и ваша система сможет отправлять сообщения.
Windows PowerShell — это более быстрый способ интеграции MS Exchange с AWS SES, который требует гораздо меньше шагов, чем консоль EAC.
- В качестве первого шага откройте командную консоль Exchange и отправьте запрос на открытие диалогового окна запроса учетных данных. Команда для этого «$ses_cred = Get-Credential»
- Когда откроется диалоговое окно, введите свои учетные данные AWS. Как и в предыдущем методе, это должны быть ваши учетные данные SMTP.
- Затем используйте сценарий для замены ENDPOINT URL-адресом Amazon SES SMTP, который, как упоминалось выше, зависит от региона. Обязательно проверьте URL-адрес перед его вводом.
- Наконец, проверьте, отображается ли в командной строке коннектор отправки, связанный с Amazon SES. Вот и все! Теперь вся ваша исходящая электронная почта будет проходить через Amazon SES.
Короче говоря, Microsoft и Amazon объединились, чтобы использовать возможности обоих своих продуктов, и результатом стала возможная интеграция MS Exchange с AWS. Этот процесс проще, чем вы думаете, так как вы можете сделать это либо в Windows PowerShell, либо через веб-консоль EAC. Независимо от того, какой метод вы выберете, интеграция обязательно принесет массу пользы для вашей организации.