Windows server 2016 smtp server

Вы можете установить 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
  • Автозапуск службы SMTPSVC
  • Проверка работы SMTP сервера на Windows Server

Установка службы 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).

smtp сервер на windows server 2012 r2

Оставьте все предлагаемые опции роли Web Server (IIS) и запустите установку.

Компоненты веб сервера IIS

Также вы можете установить компонент SMTP сервера с помощью одной команды PowerShell:

Install-WindowsFeature smtp-server

После окончания установки компонентов может потребоваться перезагрузка системы.

Настройка 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 и откройте его свойства.

Свойства SMTP сервера

На вкладке General, если необходимо, выберите IP адрес, на котором должен отвечать SMTP сервер (если у сервера несколько IP адресов), и включите ведение логов Enable logging (чтобы сохранялась информация обо всех полученных письмах).

Адрес SMTP сервера

Затем перейдите на вкладку Access.

Настройки SMTP доступа

Здесь нажмите на кнопку Authentication и убедитесь, что разрешен анонимный доступ (Anonymous access).

Вернитесь на вкладку Access и нажмите кнопку Connection. Здесь вы можете указать IP адреса устройств, которым разрешено отправлять почту через наш SMTP релей. Нужно выбрать опцию Only the list below и указать список IP адресов, не забыв самого себя (127.0.0.1).

Аналогичным образом настройте список разрешенных IP в настройках Relay (нажмите соответствующую кнопку). В этой секции указано каким IP адресам (или подсетям) можно пересылать почту через ваш SMTP сервер.

Примечание. Как правило, обязательно стоит включать эту опцию, как минимум ограничив список обслуживаемых устройств диапазоном IP адресов. В противном случае ваш SMTP сервер может использоваться спамерами и другими злоумышленниками как открытый релей для массовых почтовых рассылок.

Перейдите на вкладку Messages. Здесь указывается email, на который будут отправляться копии всех NDR отчетов (Send copy of Non-Delivery Report to:). Также здесь можно указать ограничения на максимальный размер писем (Limit message size KB) и количество получателей (Limit number of recepients per message).

Лимиты SMTP сообщений

Перейдите на вкладку 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 соединения с помощью TLS Encryption (используется порт TCP 587). Это настраивается в разделе Delivery-> Outbound Security и Outbound Connections. Ознакомитесь с документацией вашего почтового провайдера.

Сохраните настройки SMTP сервера и перезапустите ваш виртуальный SMTP сервер для применения изменений.

Примечание.

  1. Настройки DNS критичны с точки зрения работоспособности почтовой системы. Если ваш SMTP сервер не может корректно разрешить DNS имена доменов, на которые он пытается отправить письма, доставка не удастся.
  2. Если ваш сервер сам будет отправлять почту в другие домены, важно, чтобы для вашего адреса была сформирована правильная PTR запись для разрешения обратных DNS запросов. PTR запись для белого IP адреса должна указывать на FQDN имя. В противном случае большинство внешних smtp серверов не будут принимать от вас почту, считая ваш сервер спамерским.

Автозапуск службы SMTPSVC

Осталось настроить автозапуск службы SMTP сервера. Быстрее всего это сделать из командной строки PowerShell:

set-service smtpsvc -StartupType Automatic

Запустим службу:

start-service smtpsvc

Проверим, что запущена служба SMTPSVC :

get-service smtpsvc

Status Name DisplayName
—— —- ————
Running smtpsvc Simple Mail Transfer Protocol (SMTP)

set-service smtpsvc - управление службой SMTP

Проверка работы SMTP сервера на Windows Server

Ну и последнее, что осталось сделать, проверить работу созданного SMTP сервера. Проще всего это сделать, создав на рабочем столе текстовый файл smtp-test-email.txt и скопировав в него следующий текст, заменив имя отправителя и получателя на ваши.

From: [email protected]
To: [email protected]
Subject: Email test

This is the test email

Тестирование отправки smtp сообщений

Скопируйте файл smtp-test-email.txt в каталог C:\inetpub\mailroot\Pickup. SMTP сервер следит за появлением файлов в этой каталоге и при обнаружении файла прочтет его содержимое и попытается отправить письмо с данной темой и текстом адресату, указанному в разделе To:.

Проверьте ящик получателя, в него должно прийти такое письмо.

Совет. Протестировать работу SMTP сервера можно и из командой строки telnet, скрипта vbs или PowerShell:

Send-MailMessage -SMTPServer localhost -To [email protected] -From [email protected] -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 и протестировали отправку писем через него.

Почтовым является сервер, с помощью которого, как следует из названия, производится доставка электронных сообщений. Данный мануал — о том, каким образом происходит установка и первоначальная настройка почтового сервера на VDS, работающем под управлением операционной системы Windows Server 2016.

Установка сервера SMTP

Для передачи почтовых сообщений на серверах, работающих на Windows, довольно часто применяется протокол SMTP. В Windows Server 2016, в частности, данный протокол представлен в виде компоненты операционной системы.

Корректная отправка электронного сообщения сервером SMTP от лица домена возможна при наличии доменного имени. При этом к доменному имени должна быть привязана A-запись, содержащая IP-адрес сервера. В данном руководстве в качестве примера мы используем домен my-domain.host, имеющий A-запись, которая содержит IP-адрес виртуального сервера, а именно, 194.58.71.188.

Начать установку почтового сервера необходимо с добавления соответствующих компонентов. Поэтому во-первых следует запустить Диспетчер серверов, для чего, например, можно использовать комбинацию клавиш Win + R, где нужно набрать servermanager.exe.

Запуск Диспетчера серверов - Установка и настройка почтового сервера

В Диспетчере серверов необходимо перейти Управление → Добавить роли и компоненты.

Добавление ролей и компонентов - Установка и настройка почтового сервера

В открывшемся окне Мастера добавления ролей и компонентов следует нажать Далее.

Мастер добавления ролей и компонентов - Установка и настройка почтового сервера

На следующем шаге нужно выбрать опцию Установка ролей или компонентов и нажать Далее.

Выбор типа установки

В окне Выбор целевого сервера следует указать сервер, на который планируется произвести установку компонентов, или не внося изменений нажать Далее в случае, если в пуле серверов присутствует лишь одна запись.

Выбор целевого сервера

Далее необходимо активировать строку Веб-сервер (IIS) и после этого нажать Добавить компоненты.

Мастер добавления ролей и компонентов

В следующем окне нужно нажать Далее.

Выбор ролей сервера

На следующем шаге следует выбрать компоненту SMTP-сервер и нажать Добавить компоненты.

Добавление компонентов

После чего нужно нажать Далее.

Выбор компонентов

В окне Роль веб-сервера (IIS) также следует нажать Далее.

Роль веб-сервера (IIS)

Также и в следующем окне нужно нажать Далее.

Выбор служб ролей

Для подтверждения установки выбранных компонентов необходимо нажать Установить.

Подтверждение установки компонентов

После завершения установки новых ролей и компонентов перезагрузка VPS не требуется. Следовательно, можно переходить к первоначальной настройке сервера SMTP.

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

Для того, чтобы настроить сервер SMTP, необходимо в Диспетчере серверов перейти в Средства и открывшемся меню выбрать Диспетчер служб IIS 6.0.

Запуск Диспетчера служб IIS 6.0 - Установка и настройка почтового сервера

В Диспетчере служб IIS 6.0 нужно раскрыть ветку сервера, на строке SMTP Virtual Server нажать правую кнопку мыши и выбрать Свойства.

Контекстное меню сервера SMTP

Здесь во вкладке Общие следует выбрать строку с IP-адресом сервера и поставить галочку в строке Включить ведение журнала.

Далее во вкладке Доступ необходимо нажать на кнопку Проверка подлинности...

В окне Проверка подлинности нужно активировать опцию Анонимный доступ, после чего нажать ОК.

На этой же вкладке необходимо нажать на кнопку Подключение... в разделе Управление подключением.

Здесь следует активировать опцию только компьютеры из списка ниже и нажать кнопку Добавить...

В открывшемся окне необходимо переключиться на Один компьютер и в строке ниже указать IP-адрес сервера. После чего следует нажать ОК.

Для сохранения изменений нужно нажать ОК.

Те же действия необходимо проделать нажав кнопку Ретрансляция... в разделе Ограничение ретрансляции. То есть, там тоже нужно установить переключатель в только компьютеры из списка ниже и добавить туда IP-адрес виртуального сервера.

На следующем шаге во вкладке Доставка следует нажать кнопку Дополнительно...

Здесь в строке Полное доменное имя необходимо прописать имя домена, используемое для настраиваемого сервера. В нашем примере это — my-domain.host. После чего нужно нажать ОК.

Здесь же можно проверить допустимость введённого имени домена при помощи кнопки Проверка DNS.

Все внесённые изменения необходимо сохранить нажав ОК.

Теперь следует переименовать домен в ветке Домены, который будет использоваться сервером SMTP. В нашем примере домен называется my-domain.host.

Переименование имени домена - Установка и настройка почтового сервера

Завершение настройки, отправка сообщения

На завершающем этапе настройки необходимо активировать автоматический запуск сервера SMTP. Для чего следует запустить оболочку PowerShell и выполнить следующие команды:

set-service smtpsvc -StartupType Automatic start-service smtpsvc

После того, как команды отработают, можно будет убедиться в том, что служба SMTP в данный момент выполняется. Это делается ещё одной командой:

get-service smtpsvc

Выполнение команд PowerShell - Установка и настройка почтового сервера

На этом первоначальная настройка сервера SMTP завершена. Таким образом, теперь уже можно отправить электронное сообщение от имени почтового сервера. Для этого следует использовать следующую команду:

Send-MailMessage -SmtpServer my-domain.host -To your-address@e.mail -From mail-server@my-domain.host -Subject "Subject Of My Message" -Body "************text of my message*************"

В данном случае:

  • my-domain.host — имя домена, с которого отправляется сообщение;
  • your-address@e.mail — электронный адрес, на который отправляется сообщение;
  • mail-server@my-domain.host — в отправленном сообщении данный электронный адрес будет указыван как адрес отправителя;
  • Subject Of My Message — тема отправляемого сообщения;
  • ************text of my message************* — тело отправляемого сообщения.

После выполнения команды на указанный адрес электронной почты должно прийти отправленное почтовым сервером сообщение. Если не удаётся найти полученное письмо в папке входящих сообщений, имеет смысл проверить папку, содержащую спам.

Полученное сообщение - Установка и настройка почтового сервера

Step by Step Guide: Install and Configure SMTP on Windows Server 2016

Table of Contents

  1. Introduction
  2. Installing the SMTP Server
  3. Configuring the SMTP Server
    1. Checking Firewall Settings
    2. Configuring Outbound Connection
    3. Configuring Access Restrictions
  4. Testing the SMTP Server
    1. Using an SMTP Client
    2. Debugging Common Issues
  5. Conclusion

Installing and Configuring an SMTP Server

Introduction

In this article, we will discuss the process of installing and configuring an SMTP (Simple Mail Transfer Protocol) server. SMTP servers are essential for sending and receiving emails across different networks. We will cover the step-by-step process, including checking firewall settings, configuring outbound connection, setting access restrictions, and testing the server. By the end of this article, You will have a fully functional SMTP server up and running.

Installing the SMTP Server

To begin, we need to install the SMTP server on your machine. Follow these steps:

  1. Launch the server manager by accessing it through the computer management options or using the start menu shortcut.
  2. In the server manager, select «Add Roles and Features.»
  3. Click «Next» on the first screen.
  4. Choose «Role-Based or feature-based installation» on the Second screen and click «Next.»
  5. Select the server where you want to install the SMTP server and click «Next.»
  6. Scroll down and choose «Web Server» from the list of roles.
  7. Select «SMTP Server» from the features and click «Next.»
  8. Review the selections and click «Install.»

Please note that the SMTP server is part of the legacy web server (IIS 6) even on newer versions like Windows Server 2016. After the installation is complete, we can proceed to configure the server.

Configuring the SMTP Server

Once the installation is complete, we need to configure the SMTP server. This involves setting up firewall rules, configuring outbound connections, and specifying access restrictions. Let’s go through these steps:

  1. Checking Firewall Settings: Open PowerShell as an administrator and Type in the command «wf.msc» to access the Windows Firewall with Advanced Security. Make sure that port 25, which is the default SMTP port, is open for incoming connections.

  2. Configuring Outbound Connection: Depending on your mail server’s configuration, you may need to change the default SMTP port. Open the server properties, navigate to the «Delivery» tab, and then click on «Advanced.» Enter the appropriate port number and Apply the changes.

  3. Configuring Access Restrictions: In the server properties, go to the «Access» tab and click on «Relay.» Select «All except the list below» instead of «Only the list below» to allow any client to relay mail through this server. Apply the changes.

It is essential to note that these configuration parameters may vary depending on your specific setup. Ensure that you have the correct port, authentication, and security settings based on your environment’s requirements.

Testing the SMTP Server

To ensure that your SMTP server is working correctly, it is crucial to test it using an SMTP client. Follow these steps:

  1. Download an SMTP client of your choice and install it on your machine.
  2. Run the SMTP client application and enter the server’s IP address or hostname.
  3. Configure the client to use port 25 for the SMTP relay server.
  4. Compose an email and send it to test the server’s functionality.

Debugging Common Issues

If you encounter any issues during the testing phase, you can use the following steps to debug common problems:

  1. Check the mail queue to see if any emails are stuck. This can indicate an issue with the SMTP server’s connection to the mail server.
  2. Review the error messages or logs to identify the specific problem. Check for delivery failures or authentication errors.
  3. Ensure that the relay access is correctly configured in the server properties. Verify that the IP addresses allowed to connect are correct.
  4. If you encounter issues with outbound delivery, double-check the smart host configuration and security settings.

By following these steps and debugging techniques, you can successfully set up and configure an SMTP server for your email communication needs.

Conclusion

Setting up an SMTP server may seem daunting initially, but by following the installation, configuration, and testing steps outlined in this article, you can seamlessly manage email communication within your network. Remember to customize the settings based on the specific requirements of your environment. With a properly configured SMTP server, you can ensure smooth email delivery and communication.

Содержание

  1. Как настроить и установить SMTP сервер на Windows
  2. Add SMTP Windows Server 2016
  3. Установка и настройка SMTP сервера на Windows Server 2016 / 2012 R2
  4. Установка службы SMTP на Windows Server 2016/2012 R2
  5. Настройка SMTP сервера на Windows Server
  6. Автозапуск службы SMTPSVC
  7. Проверка работы SMTP сервера на Windows Server
  8. SMTP сервер на Windows: настройка и установка
  9. Виртуальный сервер на базе Windows
  10. Что это такое
  11. Установка
  12. Настройка SMTP сервера
  13. Автозапуск службы SMTPSVC
  14. Тестирование SMTP сервера
  15. Добавить и настроить SMTP-сервер в Windows Server 2016
  16. 1. Как добавить функцию SMTP в Windows Server 2016
  17. 2. Как использовать SMTP-сервер в Windows Server 2016
  18. 3. Как проверить поток почты на SMTP-сервере в Windows Server 2016

Как настроить и установить SMTP сервер на Windows

В данной статье мы объясним последовательность установки и настройки smtp-сервера на VPS под управлением ОС Windows.

SMTP-сервер предназначен для передачи электронных писем в сети Интернет и в локальной сети. Также может применяться для отправки системных сообщений и лог-файлов.

Установка
Прежде всего добавьте недостающие компоненты.

Выберите «Установка ролей и компонентов» и «Далее».

Отметьте необходимый сервер из пула.

Затем отметьте роль «Веб-сервер (IIS)». В новом окне нажмите «Добавить компоненты». Веб-сервер (IIS) включает консоли для управления службой SMTP.

Теперь в списке компонентов отметьте «SMTP-сервер». В новом окне нажмите «Добавить компоненты».

На следующем этапе следует принять настройки по умолчанию и провести установку. Перезагрузка сервера не нужна.

Внимание: добавьте IP-адрес сервера, на котором настраивается SMTP-сервер!

Затем на вкладке «Доставка» нажмите кнопку «Дополнительно». В открывшемся окне в поле «Полное доменное имя» следует ввести ваше доменное имя или IP-адрес.

Учтите, что имя домена должно быть допустимым при проверке DNS.

Сохраните все изменения.

В качестве доменного имени в почтовом адресе отправителя указывайте ваше или ip-адрес, при этом имя почтового ящика может быть любым;
Отправленная почта попадает в спам, для предупреждения этого следует настроить SPF и/или DKIM для вашего домена.
Теперь перенесите созданный файл в директорию C:\inetpub\mailroot\Pickup. Файл исчезнет спустя короткое время. Проверьте полученное письмо.

Источник

Add SMTP Windows Server 2016

Most may not realize that there is actually a free SMTP server builtin to Windows Server all the way back to Windows 2003 and is IIS 6 technology (I know, try to suppress your nausea). The SMTP server is a feature that can be added to modern Windows Server versions via the Server Manager. Out of curiosity and due to working on a project recently utilizing the SMTP server on a Windows 2012 box, I wanted to see if the SMTP server was still an option in Windows Server 2016 TP4 and the answer is yes.

Installing the SMTP server

This is a feature found in the Add Roles and Features Wizard and is simply listed as SMTP Server.

By default, the feature wizard will add the Management tools for IIS 6 since this is an IIS 6 technology.

A reboot will not be prompted for adding this feature.

Using the SMTP Server

The SMTP Server is administered through the IIS 6 Management Console. An easy way to get there is to go to a run or command prompt and type inetmgr6.exe. You will see the IIS 6 SMTP Virtual Server manager as show below. If you right click on SMTP Virtual Server, you get a configuration box where you can configure most everything affecting mailflow.


One of the more important areas of the configuration is under Delivery and Advanced where you will see the Advanced Delivery options. Here is where you configure your mail domain.


Testing mailflow

Using powershell we can test mailflow from our SMTP server using the send-mailmessage commandlet. By default however, the server is not set to allow any open relays out of the box.

If you run the send-mailmessage commandlet from the server itself, you need to add the server’s assigned IP address to the allowed to relay list before you test. Below is the default configuration.

After you have added the appropriate IP address, you can open up a powershell prompt and use the following to test SMTP relay

Final Thoughts

The SMTP relay included in Windows Server from 2008 forward is a no frills SMTP relay that doesn’t include many options, however, if you are looking for SMTP functionality for an application or for testing, it can come in very handy. It is good to see this feature is still hanging around in Windows Server 2016.

Источник

Установка и настройка 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 сервер для применения изменений.

Автозапуск службы SMTPSVC

Осталось настроить автозапуск службы SMTP сервера. Быстрее всего это сделать из командной строки PowerShell:

Проверим, что запущена служба 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:.

Проверьте ящик получателя, в него должно прийти такое письмо.

Если вы хотите, чтобы вы включили 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 и протестировали отправку писем через него.

Источник

SMTP сервер на Windows: настройка и установка

В этом руководстве будет рассмотрен процесс установки и настройки smtp-сервера на виртуальные серверы под управлением операционных систем Windows.

Виртуальный сервер на базе Windows

Что это такое

SMTP-сервер используется для передачи электронной почты для обмена в сети Интернет и внутри локальной сети. Может использоваться для отправки системных сообщений и лог-файлов.

Установка

Для начала необходимо добавить недостающие компоненты.

Выберете “Установка ролей и компонентов” и нажмите “Далее”.

Выберете нужный сервер из пула.

На следующем шаге выберете роль “Веб-сервер (IIS)”. В открывшемся окне нажмите “Добавить компоненты”. Веб-сервер (IIS) содержит консоли для управления службой SMTP.

Далее в списке компонентов выберете “SMTP-сервер”. В открывшемся окне нажмите “Добавить компоненты”.

На следующих шагах примите настройки по умолчанию и выполните установку. Перезагрузка сервера не требуется.

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

Разверните ветку с именем сервера, выберете SMTP Virtual Server и откройте его свойства.

На вкладке “Общие” выберете ваш IP-адресс, на котором должен отвечать SMTP сервер и включите ведение журнала, для сохранения информации обо всех отправленных письмах.

На вкладке “Доступ” в раздел “Управление доступом” нажмите кнопку “Проверка подлинности”. В открывшемся окне отметьте галочкой пункт “Анонимный доступ” для того, чтобы все пользователи сервера и приложения могли использовать SMTP-сервер.

Далее в разделе “Управление подключением” нажмите кнопку “Подключение”. В открывшемся окне разрешите доступ к SMTP-серверу только определенным компьютерам, добавив их в список и выбрав тип подключения “Только компьютеры из списка ниже”.

Примечание: не забудьте добавить IP-адрес сервера на котором настраивается SMTP-сервер.

Далее, на вкладке “Доставка” нажмите кнопку “Дополнительно”. В открывшемся окне в поле “Полное доменное имя” введите ваше доменное имя или IP-адрес.

При проверке DNS имя домена должно быть допустимым.

Сохраняем все внесенные изменения.

Автозапуск службы SMTPSVC

Служба SMTP-сервера должна запускаться автоматически при включении сервера, для этого откройте командной строку и выполните следующие команды:

Убедитесь, что служба SMTPSVC запущена:

Тестирование SMTP сервера

Для проверки корректности работы создайте любой текстовый документ с расширением txt (например, на рабочем столе), и внесите следующие строки, указав от кого вы отправляете письмо и кому:

From: server@example.org
To: test@gmail.com
Subject: test
Some text

Далее перенесите созданный файл в директорию C:\inetpub\mailroot\Pickup. Файл исчезнет спустя короткий промежуток времени. Проверьте полученное письмо.

Источник

Добавить и настроить SMTP-сервер в Windows Server 2016

Когда управление серверами с помощью Windows Server является частью наших повседневных задач, иногда мы ограничиваем себя использованием наиболее распространенных ролей, таких как Active Directory, DNS и т. Д., И часто мы не в полной мере используем потенциал, предлагаемый Windows Server, в этом случае Windows Server 2016.

Вот почему мы должны знать, что эта система была разработана для улучшения администрирования элементов организации, помогающих нам наилучшим образом управлять каждым компьютером, каждым пользователем и каждым параметром, и сегодня мы научимся использовать преимущества Windows Server 2016, реализуя роль, которая хотя это и не жизненно важно, оно может оказать большую помощь в какой-то момент нашей работы по поддержке и управлению: SMTP.

Далее мы увидим, как реализовать SMTP в Windows Server 2016 функциональным и практичным способом.

1. Как добавить функцию SMTP в Windows Server 2016

Шаг 1
Мастер будет отображаться с рядом окон, которые мы можем нажимать на Next, пока не достигнем окна Feature.

Шаг 3
После этого мы активировали поле SMTP-сервер, нажмите кнопку Далее, и появится следующее окно:

Шаг 4
Там мы находим все, что связано с веб-сервером IIS, нажимаем Далее и в окне служб ролей оставляем конфигурацию по умолчанию:

Шаг 6
Нажмите на кнопку Установить, чтобы начать процесс установки SMTP-сервера. Нет необходимости перезагружать Windows Server 2016, чтобы применить изменения.

2. Как использовать SMTP-сервер в Windows Server 2016

Шаг 1
Для управления SMTP-сервером в Windows Server 2016 необходимо использовать консоль администрирования IIS6, для чего мы можем получить доступ через опцию «Выполнить» (Windows + R) и ввести следующую команду:

Шаг 2
Нажмите Enter или Принять, и появится следующая консоль администрирования:

Шаг 3
Мы можем развернуть текущий сервер и щелкнуть правой кнопкой мыши строку SMTP Virtual Server, чтобы узнать о различных альтернативах управления, которые у нас есть.

Шаг 4
Если мы нажмем на « Свойства», у нас будет возможность настроить параметры потока почты.

Шаг 5
Переходим на вкладку « Доставка » и видим следующие опции:

Шаг 6
Оттуда мы контролируем и назначаем временные интервалы исходящих электронных писем через SMTP-сервер и, нажимая вкладку « Дополнительно », мы проверяем имя домена и количество определенных нами прыжков:

3. Как проверить поток почты на SMTP-сервере в Windows Server 2016

Шаг 1
Для этого перейдем на вкладку « Свойства / Доступ / Реле » .

Шаг 2
Там мы добавляем соответствующий IP-адрес и нажимаем ОК, чтобы сохранить изменения.

Шаг 3
Определив IP-адрес, мы открываем консоль Windows PowerShell и вводим следующий синтаксис:

Источник

Email is still considered as one of the most essential communication methods in the business world, despite the rise of instant messaging platforms. Setting up a mail server on your Windows Server 2016 is a great way to establish a secure email service within your organization. Not only does this provide better control over communication channels but it also ensures that messages are never lost or missed.

In this blog post, we will guide you through the process of configuring a mail server on Windows Server 2016. We’ll discuss what’s needed, what requires your focus, different methods you can use, why you might face issues, recommended implications, FAQs, and final words that will help you out.

Video Tutorial:

What’s Needed

Before starting, here are some things you will need:

1. Windows Server 2016 installed on a machine with reliable internet connectivity.
2. A registered domain name for your organization.
3. Static IP Address assigned to the Windows Server.
4. Firewall rules to open SMTP and IMAP/POP3 ports.
5. A valid SSL certificate for securing your mail server.

What Requires Your Focus?

To configure an email server on Windows Server 2016, you need to focus on the following key areas:

1. Choosing the right mail server protocol.
2. Using a reliable mail server software.
3. Ensuring that your email service runs on a secure network.
4. Configuring the domain name and addressing settings correctly.
5. Setting up authentication and authorization.
6. Configuring DNS records.

Different Methods to Configure Mail Server on Windows Server 2016

There are multiple methods to configure a mail server on Windows Server 2016. Let’s discuss some of the most effective ones below:

Method 1: Using Microsoft Exchange Server

Microsoft Exchange Server is a widely used server software for running email servers on Windows. It provides you with the following benefits:

1. Reliable and effective email management.
2. Enhanced security with the latest security patches.
3. Seamless integration with other Microsoft services, such as Skype for Business and SharePoint.

Steps:

1. Install Microsoft Exchange Server.
2. Configure the domain name for Exchange.
3. Configure the firewall settings to allow SMTP and other relevant ports.
4. Set up SSL certificate for mail server security.
5. Configure DNS records for your email domain.

Pros:
– Robust and reliable email server software.
– Scalable solution that can handle a high volume of emails.
– Offers seamless integration with other Microsoft services.

Cons:
– High license cost.
– Requires in-depth technical knowledge to configure and maintain.

Method 2: Using HMailServer

HMailServer is another popular email server software that runs on Windows. It is a free and open-source software that provides robust email management and supports popular email protocols such as IMAP and SMTP.

Steps:

1. Download and install HMailServer.
2. Create a domain and configure DNS settings for your email domain.
3. Configure firewall settings to allow the required ports.
4. Create user accounts and configure authentication settings.
5. Set up SSL certificate for mail server security.

Pros:
– Free and open-source software.
– Supports multiple email protocols such as IMAP and SMTP.
– Easy to configure and use.

Cons:
– Limited support for integrating with other Microsoft services.
– May not support a high volume of emails.

Method 3: Using MailEnable

MailEnable is a commercial email server software that runs on Windows and provides reliable email solutions for small and medium-sized businesses.

Steps:

1. Download and install MailEnable.
2. Configure the firewall settings to allow SMTP and other relevant ports.
3. Set up the email domain and configure DNS settings.
4. Create user accounts and set up authentication.
5. Set up an SSL certificate for mail server security.

Pros:
– Reliable email server software for small to medium-sized businesses.
– Provides many features and functionalities to manage email efficiently.
– Secure and scalable email solution.

Cons:
– Expensive license cost.
– Supports only one email domain per license.
– May require technical expertise to configure and maintain.

Method 4: Using SmarterMail

SmarterMail is another commercial email server software that runs on Windows. It provides several features such as email, contacts, calendars, and tasks, all in one easy-to-use interface.

Steps:

1. Download and install SmarterMail.
2. Configure the domain name, DNS settings, and firewall settings.
3. Set up user accounts and configure authentication settings.
4. Set up SSL certificate for mail server security.
5. Configure third-party integrations and anti-spam settings.

Pros:
– Feature-rich and easy-to-use email server software.
– Provides calendar, contacts, and task management within one interface.
– Reliable and secure email solution.

Cons:
– Expensive license cost.
– Requires additional third-party integrations for advanced features.
– Limited support for other email protocols.

You may face some issues while configuring a mail server on Windows Server 2016. Here are some common ones and their potential fixes:

1. Firewall issues: Make sure that the necessary ports for SMTP, IMAP, and POP3 are open on your firewall.
2. DNS settings: Ensure that the DNS settings for your domain are configured correctly.
3. Certificate issues: Make sure you have a valid SSL certificate installed on your mail server.
4. Authentication issues: Verify that you have set up authentication and authorization correctly.

Implications and Recommendations

Here are some recommended implications and recommendations:

1. Always choose a reliable email server software that provides robust email management.
2. Always use SSL certificates to secure your email service.
3. Configure DNS settings and firewall rules correctly.
4. Set up authentication and authorization correctly to prevent unauthorized access.
5. Ensure that the mail server is regularly backed up to avoid loss of data.

5 FAQs about Configuring Mail Server on Windows Server 2016

Q1: Which email protocol should I use?

A: The choice of email protocol depends on your requirements. IMAP is useful for accessing email from multiple devices, while SMTP is better for outgoing emails.

Q2: Can I use a free email server software?

A: Yes, you can. HMailServer is a free and open-source email server software that provides reliable email management.

Q3: Do I need to use third-party software for anti-spam features?

A: It depends on the email server software you use. SmarterMail provides built-in anti-spam features, while others may require third-party integrations.

Q4: Is it necessary to configure a domain name for email service?

A: Yes, configuring a domain name is necessary for email service. It allows you to send and receive emails with your domain name instead of using a generic email address.

Q5: Is Microsoft Exchange Server scalable for large organizations?

A: Yes, Microsoft Exchange Server is scalable for large organizations. It provides robust email management and can handle a high volume of emails.

Final Words

Configuring a mail server on Windows Server 2016 can seem daunting at first, but it is essential for establishing efficient and secure communication channels within your organization. By choosing the right email server software and following the correct configuration steps, you can set up a reliable and secure email solution that meets the needs of your organization.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Chrome cursor for windows 10
  • Svchost грузит сеть windows 10
  • Как посмотреть недавно открытые приложения windows 10
  • Не устанавливается windows на ssd nvme
  • Anno 1503 на windows 10