- Установка и настройка SMTP сервера на Windows Server 2016 / 2012 R2
- Установка службы SMTP на Windows Server 2016/2012 R2
- Настройка SMTP сервера на Windows Server
- Автозапуск службы SMTPSVC
- Проверка работы SMTP сервера на Windows Server
- Лучшие почтовые клиенты для Windows 10
- Microsoft Outlook
- Mailbird
- eM Client
- Claws Mail
- TouchMail
- Thunderbird
- The Bat!
Установка и настройка SMTP сервера на Windows Server 2016 / 2012 R2
Вы можете установить SMTP сервер с помощью встроенных средств во всех версиях Windows Server. Такой SMTP сервер внутри организации может работать в качестве почтового релея, который должен принимать и пересылать через себя SMTP сообщения от различных устройств (к примеру, сендеров, сканеров, устройств СКД и пр.) и приложений (веб приложения, SQL Reporting Services, SharePoint), которым необходимо иметь возможность отправлять почту через SMTP сервер. Такой релей может пересылать сообщения на полноценные Exchange сервер или на публичные почтовые сервисы в Интернет типа Gmail, Mail.ru, Office 365 и т.д (ведь не всегда целесообразно разворачивать полноценную внутреннюю почтовую инфраструктуру на базе Microsoft Exchange Server или других почтовых служб).
В этой статье мы покажем, как установить, настроить и протестировать работу SMTP сервера на Windows Server 2012 R2, 2016 и 2019, который будет функционировать в качестве mail релея. Такой SMTP сервер не хранит почтовые сообщения и на нем отсутствуют почтовые ящики, он сможет только отправлять или пересылать почту.
Установка службы SMTP на Windows Server 2016/2012 R2
SMTP сервер – это один из компонентов Windows Server, который можно установить через Server Manager. Для этого откройте консоль Server Manager Dashboard (servermanager.exe), перейдите в режим Add roles and features и на этапе выбора функций отметьте чекбокс у пункта SMTP Server. Для управления службой SMTP нужно установить консоли управления, которые входят в комплект роли Web Server IIS (вам будет предложено установить IIS Management Tools).
Оставьте все предлагаемые опции роли Web Server (IIS) и запустите установку.
Также вы можете установить компонент SMTP сервера с помощью одной команды PowerShell:
После окончания установки компонентов может потребоваться перезагрузка системы.
Настройка SMTP сервера на Windows Server
Управляется SMTP сервер консоль управления Internet Information Services (IIS) Manager 6. Открыть эту консоль можно через Server Manager: Tools-> Internet Information Services (IIS) 6.0 Manager или командой inetmgr6.exe.
В консоли IIS 6 Manager разверните ветку с именем сервера, щёлкните ПКМ по SMTP Virtual Server и откройте его свойства.
На вкладке General, если необходимо, выберите IP адрес, на котором должен отвечать SMTP сервер (если у сервера несколько IP адресов), и включите ведение логов Enable logging (чтобы сохранялась информация обо всех полученных письмах).
Затем перейдите на вкладку Access.
Здесь нажмите на кнопку Authentication и убедитесь, что разрешен анонимный доступ (Anonymous access).
Вернитесь на вкладку Access и нажмите кнопку Connection. Здесь вы можете указать IP адреса устройств, которым разрешено отправлять почту через наш SMTP релей. Нужно выбрать опцию Only the list below и указать список IP адресов, не забыв самого себя (127.0.0.1).
Аналогичным образом настройте список разрешенных IP в настройках Relay (нажмите соответствующую кнопку). В этой секции указано каким IP адресам (или подсетям) можно пересылать почту через ваш SMTP сервер.
Перейдите на вкладку Messages. Здесь указывается email, на который будут отправляться копии всех NDR отчетов (Send copy of Non-Delivery Report to:). Также здесь можно указать ограничения на максимальный размер писем (Limit message size KB) и количество получателей (Limit number of recepients per message).
Перейдите на вкладку Delivery:
Затем нажмите на кнопку Outbound Security. Здесь указывается, как нужно авторизоваться на почтовом сервере, на который ваш SMTP-сервере будет пересылать (relay) всю почту. К примеру, если вся почта будет отправляться на почтовый сервер Gmail и уже с него пересылаться адресатам, вам нужно выбрать тип аутентификации Basic authentication, указав в качестве пользователя и пароля данные для доступа к почтовому ящику на сервисе Gmail (в настройках аккаунта Google нужно разрешить отправку через smtp сервера gmail).
Затем нажмите на кнопку Advanced.
Здесь указывается FQDN имя вашего SMTP сервера. Нажмите кнопку Check DNS, чтобы проверить корректность записи в DNS.
Если сервер должен пересылать почту внешнему smtp серверу, нужно указать его имя в поле Smart host (к примеру smtp.gmail.com или smtp.office365.com).
Сохраните настройки SMTP сервера и перезапустите ваш виртуальный SMTP сервер для применения изменений.
- Настройки DNS критичны с точки зрения работоспособности почтовой системы. Если ваш SMTP сервер не может корректно разрешить DNS имена доменов, на которые он пытается отправить письма, доставка не удастся.
- Если ваш сервер сам будет отправлять почту в другие домены, важно, чтобы для вашего адреса была сформирована правильная PTR запись для разрешения обратных DNS запросов. PTR запись для белого IP адреса должна указывать на FQDN имя. В противном случае большинство внешних smtp серверов не будут принимать от вас почту, считая ваш сервер спамерским.
Автозапуск службы SMTPSVC
Осталось настроить автозапуск службы SMTP сервера. Быстрее всего это сделать из командной строки PowerShell:
set-service smtpsvc -StartupType Automatic
Проверим, что запущена служба SMTPSVC :
Проверка работы SMTP сервера на Windows Server
Ну и последнее, что осталось сделать, проверить работу созданного SMTP сервера. Проще всего это сделать, создав на рабочем столе текстовый файл smtp-test-email.txt и скопировав в него следующий текст, заменив имя отправителя и получателя на ваши.
From: server@localdomain.com
To: admin@localdomain.com
Subject: Email test
This is the test email
Скопируйте файл smtp-test-email.txt в каталог C:\inetpub\mailroot\Pickup. SMTP сервер следит за появлением файлов в этой каталоге и при обнаружении файла прочтет его содержимое и попытается отправить письмо с данной темой и текстом адресату, указанному в разделе To:.
Проверьте ящик получателя, в него должно прийти такое письмо.
Send-MailMessage -SMTPServer localhost -To admin@localdomain.com -From server@localdomain.com -Subject «Email test» -Body «This is the test email sent via PowerShell»
Если вы хотите, чтобы вы включили Basic Authentication (Обычная проверка подлинности) для авторизации всех ваших SMTP клиентов (вместо анонимной аутентификации), вы можете отправить письмо с smtp-аутентификацией через telnet следующим образом.
Также убедитесь, что на вашем SMTP сервере не блокируется порт TCP 25 при удаленном подключении (локальным файерволом, антивирусом или межсетевым экраном). Проще всего это сделать с компьютера Windows, IP адрес которого добавлен в разрешенные. Проверку доступности порта можно выполнить с помощью командлета Test-NetConnection:
Test-NetConnection smtpsrv1.name.local –port 25
Если 25 порт блокируется, проверьте настройки Windows Firewall, антивируса и аппаратных межсетевых экранов.
Итак, вы настроили собственный почтовый SMTP релей на Windows Server 2016/2012 R2 и протестировали отправку писем через него.
Лучшие почтовые клиенты для Windows 10
Поток электронных писем никогда не прекращается, и для его обработки требуется надежное и простое в обращении приложение. На рынке представлено несколько сотен различных почтовых клиентов, но лишь единицы заслуживают вашего внимания. Если вы предпочитаете локальные клиент веб-интерфейсу, мы предлагаем ознакомиться со следующей подборкой приложений для работы с почтой на Windows 10.
Microsoft Outlook
Microsoft Outlook включен в пакет офисных инструментов Microsoft Office, доступен с подпиской Office 365 (от 339,00 руб. в месяц), но может быть приобретен как автономное приложение Office 2019 (6 699 руб).
Для работы с программой не обязательно использовать адрес на домене Outlook.com – Microsoft Outlook поддерживает практически все почтовые сервисы. Пользователь может добавить в приложение все свои аккаунты и удобно управлять ими из одного рабочего пространства. Outlook имеет интеграцию с календарем и расписанием задач и предлагает обширный набор настраиваемых правил для обработки потока входящей почты. Устанавливайте звуковые оповещения, когда определенный человек присылает вам сообщение, содержащее определенные ключевые слова или, автоматически перемещайте письмо в соответствующую папку, если оно поступает от конкретного адресата – идеальное решение для разделения рабочих и персональных потоков.
Outlook предлагает немыслимое количество различных инструментов, которые могут запутать начинающих пользователей. К счастью, продукт получил обновленный интерфейс за последние годы, который позволил очень удобно организовать различные функции. По мере освоения программы вы можете также начать пользоваться средой разработки Visual Basic for Applications (VBA), которая позволяет создавать макросы для приложения. В сети доступно большое количество уже готовых скриптов, которые призваны автоматизировать рабочий процесс.
Mailbird
Данное приложение получило очень меткое название Mailbird (почтовая птичка), прекрасно его характеризующее – программа является легковесной, нетребовательной к ресурсам, простой в использовании и визуально привлекательной. Mailbird предусматривает гибкую настройку огромного количества параметров интерфейса – от иконок учетных записей до цветовой схемы оформления текста. При каждом запуске приложение будет радовать глаз.
Разработчики Mailbird славно потрудились над удалением ненужных промежуточных шагов при выполнении различных действий, что приводит в конечном итоге к повышению продуктивности. Создавайте шаблоны быстрых ответов, добавляйте вложения перетаскиванием и выполняйте поиск сообщений простым нажатием по изображению профиля.
Получили письмо от неизвестного контакта? За два клика вы сможете посмотреть профиль персоны в социальной сети LinkedIn. Поддерживается интеграция и с другими приложениями: Dropbox, Facebook, Google Docs, Twitter и WhatsApp.
Импортируйте почтовые ящики из почтовых сервисов в Mailbird для удобного просмотра и управления. Бесплатная версия имеет ограничения функциональности, а платная версия обойдется в 12 евро в год, либо же 39 евро за пожизненную лицензию.
eM Client
Этот почтовый клиент обладает всеми необходимыми базовыми функциями: календарь, контакты и менеджер задач, а также живой чат между пользователями. Программа позволяет импортировать настройки и содержимое из многих других клиентов электронной почты, поэтому процесс перехода не создаст затруднения. Имейте в виду, что бесплатная версия позволяет импортировать только 2 профиля, тогда как Pro-версия стоимостью 1795 руб. не имеет ограничений импорта.
Что касается встроенных инструментов, то eM Client наверняка предложит полезные для вас возможности: проверка правописания, перевод на другие языки с помощью переводчика Bing, простой обмен событиями календаря и задачами с другими пользователями, гибкая настройка списка контактов для лучшей организации при использовании нескольких почтовых профилей. Встроенный живой чат даже позволяет быстро обмениваться файлами.
Claws Mail
Давние пользователи Windows вероятно погрузятся в ностальгию, когда они впервые увидели интерфейс Claws Mail. Надо признать, приложение предназначено для опытных пользователей, которые не боятся настраивать все вручную. Приложение позволяет импортировать неограниченное количество аккаунтов, но это нужно делать самостоятельно, функции автоматического импорта или хотя бы пошагового мастера не предусмотрено.
Claws Mail имеет активный инструмент отслеживания ошибок, который следит за обновлениями приложения и потенциальными проблемами. Это идеальное приложение для старых компьютеров – оно потребляет минимальное количество памяти и не нагружает процессор. За это вы платите отсутствием поддержки HTML и расширенных функций подключения приложений. Тем не менее, в Claws Mail встроено несколько плагинов, в частности SpamAssassin, который помогает бороться с нежелательной почтой.
Если вас не пугает необходимость настраивать параметры вручную, и вы ищете нетребовательное легковесной решение для машины не первой свежести, то бесплатный клиент в стиле ретро Claws Mail станет неплохим выбором.
TouchMail
TouchMail – удобный почтовый клиент для владельцев планшетов или ноутбуков-трансформеров. Импортируйте почтовые аккаунты, кроме учетных записей POP3, и наслаждайтесь оптимизированным для сенсорных экранов интерфейсом.
Интерфейс отличается красочностью, что выделяет TouchMail на фоне других подобных приложений. В распоряжении пользователя оказывается богатый набор полезных инструментов. Приложение позволяет организовывать несколько сообщений из различных акаунтов в одну папку для быстрого доступа, а мощная система фильтрации способна эффективно справляться с большими потоками сообщений.
TouchMail будет особо полезен для устройств с сенсорными экранами. Приложение распространяется за 1 949 руб. и ещё содержит несколько встроенных покупок, что на фоне бесплатных аналогов выглядит странным.
Thunderbird
Thunderbird от Mozilla является уникальным приложением за счет встроенной системы расширений, которая позволяет расширять функциональность клиента с помощью многочисленных инструментов, созданных сообществом Thunderbird. Продукт предлагает расширения практически для любых задач и для любых сценариев автоматизации.
Мастер настройки клиента поможет импортировать почтовые аккаунты, а мощная поисковая система позволит быстро разыскать необходимую информацию. Если вы работаете с огромными объемами писем, то встроенный менеджер активности, отслеживающий все действия в Thunderbird, будет полезным инструментом. Не помните, в какую папку отправили нужное сообщение? Проверьте журнал и найдите нужное действие.
Чтобы избежать путаницы при написании нескольких сообщений, Thunderbird использует систему вкладок для отображения всем писем в одном окне. Естественно, продукт содержит стандартные инструменты для работы с почтой: адресную книгу, обработчик вложений, спам-фильтр и другие функции, которые делают Thunderbird одним из лучших почтовых клиентов для Windows 10.
The Bat!
Думаем, с нами согласятся многие пользователи, The Bat! – это тоже один из лучших почтовых клиентов. Он выделяется не только своей функциональностью, но и отношением к безопасности данных, передаваемых по электронной почте. Ведь главной задачей программы является защита переписки от мониторинга третьими лицами.
Почтовый клиент The Bat! может защитить вашу информацию различными методами. Помимо шифрования трафика при помощи протоколов SSL/TLS (что могут большинство email клиентов и сервисов на сегодняшний день), программа позволяет выполнять шифрование данных пользователя на жёстком диске. Цена за лицензию начинается от 2 000 руб.