Настройка SMTP-сервера Windows Server 2016
Обновлено: 21.11.2024
Простой протокол передачи почты (SMTP) — это интернет-стандарт для передачи электронной почты. Службы SMTP используются для безопасной отправки и получения электронной почты. Это решение для электронной почты, если вы отправляете письма с помощью любого скрипта с вашего веб-сайта.
Вот пошаговое руководство по установке и настройке служб SMTP в Windows Server 2016. По умолчанию SMTP использует TCP-порт 25. Установка или настройка SMTP-сервера в Windows 2016 такие же, как и в Windows Server 2012, за исключением некоторых различия, связанные с интерфейсом обоих серверов.
Начнем с шагов по настройке службы SMTP в Windows Server 2016
Установка службы SMTP
Настройка служб SMTP
Кроме того, вы также можете настроить SMTP-сервер в Linux. Чтобы узнать, как это сделать, прочитайте блог — Пошаговое руководство по настройке SMTP-сервера в Linux».
Независимо от того, какая служба веб-хостинга — Windows/Linux — у вас есть для вашего бизнеса, если вы не ищете почтовый сервер, а просто хотите отправлять электронные письма через контактную форму, то вы можете отправлять письма со своего сервера с помощью приведенная выше конфигурация.
«До внедрения Acronis существовал огромный риск того, что вредоносное ПО может вывести нашу компанию из строя. Теперь, работая с Acronis, я могу сказать, что мы сделали все возможное для защиты наших данных от атак». ИТ-директор, высокопроизводительная производственная компания.
Подробнее читайте в отчете Forrester.
[ninja_form >Надеемся, что эта статья поможет вам легко настроить SMTP-сервер в Windows 2016. Не стесняйтесь оставлять любые вопросы в разделе ниже.
Услуги, которые предлагает ZNetLive:
Умеш, руководитель группы технических специалистов, является экспертом по продуктам Microsoft и имеет завидные сертификаты, такие как RHCE, MCPS, MCSA и MCSE. Отличный командный игрок, он использует свой опыт более 7 лет в технической сфере, чтобы блестяще справляться с техническими проблемами и целенаправленно добавлять ценность в области системного администрирования и управления. В свободное время его можно увидеть рисующим или играющим в шахматы.
Здравствуйте, Умеш, я из Бразилии, извините, что спрашиваю в этом старом посте, у меня установлена служба для этого SMTP, некоторые пользователи жалуются, что они получают электронное письмо с уведомлением от ретранслятора, как показано ниже. Есть ли способ настроить что-то относительно отправки этого ретранслятора, чтобы пользователи не получали это уведомление?
Вт:
Дата: тер., 18 дек. de 2020 às 13:34
Тема: Уведомление о статусе доставки (ретрансляция)
Кому:
Это автоматически созданное уведомление о статусе доставки.
Ваше сообщение было успешно передано следующим получателям, но запрошенные уведомления о статусе доставки могут не генерироваться адресатом.
Привет, Умберто.
Спасибо, что обратились к нам.
SMTP Relay — это функция, которая позволяет SMTP-клиенту использовать SMTP-сервер для пересылки сообщений электронной почты на удаленный домен.
Если SMTP-сервер (сервер ретрансляции) не знает, как доставить сообщение сервера, он ретранслирует сообщение на второй SMTP-сервер (на основе домена получателя и поиска ответственных почтовых серверов для этого домен).
В этой статье мы покажем, как установить, настроить и протестировать SMTP-сервер на Windows Server 2012 R2, 2016 и 2019, выступающий в качестве ретранслятора почты. Этот SMTP-сервер может только отправлять или пересылать электронные письма, и на нем нет почтовых ящиков пользователей.
Как установить службу SMTP на Windows Server 2016 / 2012 R2?
Служба SMTP — это одна из встроенных функций Windows Server, которую можно установить с помощью диспетчера серверов. Для этого откройте панель диспетчера серверов (servermanager.exe), перейдите в раздел «Добавить роли и компоненты» и отметьте SMTP-сервер при выборе компонентов для установки. Для управления службой SMTP установите консоли управления, являющиеся частью роли веб-сервера (IIS), поэтому вам будет предложено установить некоторые компоненты IIS.
Оставьте все предложенные варианты роли веб-сервера (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, щелкните правой кнопкой мыши виртуальный SMTP-сервер и откройте его свойства.
На вкладке «Общие» при необходимости выберите IP-адрес, на который должен отвечать SMTP-сервер (если сервер имеет несколько IP-адресов), и установите флажок «Включить ведение журнала» (для сохранения информации обо всех полученных письмах в текстовом формате). файлы журнала).
Затем перейдите на вкладку "Доступ".
Здесь нажмите кнопку "Аутентификация" и убедитесь, что анонимный доступ включен.
Вернитесь на вкладку "Доступ" и нажмите кнопку "Подключение". Здесь вы можете указать IP-адреса устройств, которым разрешено отправлять электронные письма через ваш SMTP-ретранслятор. Для этого установите флажок Только список ниже и укажите список IP-адресов (подсетей), не забывая о себе (127.0.0.1).
Таким же образом настройте список разрешенных IP-адресов в настройках Реле (нажмите соответствующую кнопку). В этом разделе указано, какие IP-адреса (или подсети) могут передавать электронную почту через ваш SMTP-сервер.
Примечание. Как правило, стоит проверить эту опцию и ограничить список принимаемых устройств диапазоном IP-адресов. В противном случае ваш SMTP-сервер может быть использован спамерами и другими злоумышленниками в качестве открытого ретранслятора для массовых рассылок.
Перейдите на вкладку "Сообщения". Здесь указывается административный адрес электронной почты, на который будут отправляться копии всех сообщений о недоставке (Отправить копию отчета о недоставке на:). Также здесь вы можете указать ограничения на максимальный размер сообщения (Limit message size KB) и на максимальное количество получателей (Limit Number of Receivers per message).
Перейдите на вкладку "Доставка".
Затем нажмите Безопасность исходящего трафика. Здесь вы указываете способ аутентификации на внешнем почтовом сервере, на который ваш SMTP-сервер будет отправлять (ретранслировать) все сообщения электронной почты. Например, если все электронные письма будут пересылаться на почтовый сервер Gmail, а затем отправляться получателям, вам необходимо проверить базовую аутентификацию и указать учетные данные вашего почтового ящика Gmail (вы должны разрешить отправку электронной почты через Gmail SMTP в настройках учетной записи Google).
Затем нажмите "Дополнительно".
Здесь вы указываете полное доменное имя вашего SMTP-сервера. Нажмите кнопку «Проверить DNS», чтобы убедиться, что запись DNS действительна.
Некоторые общедоступные почтовые серверы принимают электронную почту только при использовании безопасного SMTP-соединения с шифрованием TLS (TCP-порт 587). Вы можете настроить этот параметр в разделе Доставка -> Исходящая безопасность и исходящие соединения. Ознакомьтесь с документацией вашего поставщика услуг электронной почты.
Сохраните настройки SMTP-сервера и перезапустите виртуальную службу SMTP, чтобы изменения вступили в силу.
- Настройки DNS имеют решающее значение с точки зрения работоспособности системы электронной почты. Если ваш SMTP-сервер не может правильно разрешить DNS-имена доменов, на которые он пытается отправить электронную почту, доставка не будет выполнена.
- Если ваш сервер отправляет почту в другие домены, важно, чтобы для вашего IP-адреса была создана правильная запись PTR, чтобы разрешить обратный поиск DNS. Запись PTR для вашего общедоступного IP-адреса должна указывать на полное доменное имя вашего сервера. В противном случае большинство внешних SMTP-серверов не будут принимать от вас электронную почту, считая ваш сервер спамерским.
Автозапуск службы SMTPSVC
Осталось настроить автоматический запуск службы SMTP на вашем Windows Server. Вы можете сделать это быстро с помощью командной строки PowerShell:
set-service smtpsvc -StartupType Automatic
Запустить службу:
Убедитесь, что служба SMTPSVC запущена:
Имя состояния DisplayName
—— —- ————
Выполняется smtpsvc Simple Mail Transfer Protocol (SMTP)
Тестирование SMTP-сервера в Windows
Последнее, что вам нужно сделать, это убедиться, что ваш SMTP-сервер работает. Проще это сделать, создав текстовый файл smtp-test-email.txt на рабочем столе и скопировав в него следующий текст. Не забудьте изменить имена отправителя и получателя на свои.
Скопируйте файл smtp-test-email.txt в папку C:\inetpub\mailroot\Pickup. SMTP-сервер Windows отслеживает новые файлы, появляющиеся в этой папке, и, если файл найден, он считывает его содержимое и пытается отправить электронное письмо с заданной темой и телом получателю, указанному в строке «Кому:».
Проверьте почтовый ящик получателя, и вы увидите это письмо.
Send-MailMessage -SMTPServer localhost -To manager@localdomain.com -From server@localdomain.com -Subject "Тест электронной почты" -Body "Это тестовая электронная почта от PowerShell"
Если вы включили обычную аутентификацию для аутентификации всех ваших SMTP-клиентов (вместо анонимной аутентификации), вы можете отправить электронное письмо с аутентификацией smtp через telnet следующим образом.
Кроме того, убедитесь, что порт TCP 25 на вашем SMTP-сервере не заблокирован локальным брандмауэром или антивирусным программным обеспечением. Проще всего это сделать с компьютера под управлением Windows, IP-адрес которого добавлен в список разрешенных подключений. Проверьте доступность порта 25 с помощью командлета Test-NetConnection:
Если порт 25 заблокирован, проверьте настройки брандмауэра Windows, антивирусного и аппаратного брандмауэров.
Итак, вы настроили собственный почтовый ретранслятор SMTP на Windows Server 2016/2012 R2 и протестировали отправку через него электронной почты.
Решение проблемы
- ПРИМЕЧАНИЕ. Это отличается от диспетчера информационных служб Интернета (IIS)!
- Убедитесь, что он прослушивает правильный IP-адрес, и выберите предпочитаемый TCP-порт (по умолчанию 25), например:
- Убедитесь, что установлен флажок "Анонимный доступ".
<р>11. Нажмите «Подключение» и убедитесь, что всем вашим клиентским устройствам (а также вашему серверу приложений Controller) предоставлено разрешение на подключение:
<р>12. Нажмите «Ретрансляция» и убедитесь, что всем вашим клиентским устройствам (а также серверу приложений Controller) предоставлено разрешение на подключение:
Каждая компания использует электронную почту в качестве основного способа общения со своими клиентами, сотрудниками, заинтересованными сторонами, партнерами и т. д. Компании в основном основывают свои маркетинговые стратегии на электронной почте.Поскольку от электронной почты зависит очень многое, организации нужна надежная служба SMTP. Служба SMTP позволяет отправлять массовые электронные письма одним щелчком мыши, обеспечивать своевременную доставку писем в нужный почтовый ящик и не допускать их попадания в папки со спамом получателей.
Несколько провайдеров предлагают услугу SMTP бесплатно, а также по подписке на разную сумму денег. В список бесплатных SMTP-серверов входят Google SMTP Server, Mailgun, Mailjet, Amazon SES и т. д. Какой бы сервис вы ни выбрали, чтобы начать его использовать, вам нужно настроить его в своей системе. Здесь мы рассмотрим, как настроить службу SMTP на сервере Windows.
Краткий обзор
В этой статье мы узнаем об установке и настройке службы SMTP на различных версиях сервера Windows. Если вы являетесь пользователем Windows, вы можете настроить службу с помощью встроенных инструментов, присутствующих во всех версиях сервера Windows. Однако обратите внимание, что на этом SMTP-сервере нет почтовых ящиков пользователей, и вы можете использовать его только для отправки или пересылки электронных писем.
Кроме того, в некоторых случаях устройства или приложения, используемые для передачи электронной почты, не могут подключиться к серверам обмена или общедоступным почтовым службам. Чтобы решить эту проблему, необходимо настроить службу, которая может работать в качестве посредника, например Internet Information Services (IIS).
Установка службы SMTP на Windows Server
Установка службы SMTP — это простая задача на сервере Windows, поскольку это встроенная функция сервера. Мы можем инициировать процесс установки с помощью диспетчера серверов. Метод включает следующие шаги:
- Во-первых, откройте панель управления диспетчером серверов.
- На панели управления выберите "Добавить роли и функции".
- Когда откроется мастер, установите флажок SMTP-сервер и выберите функции, которые необходимо установить.
- На странице "Выбор ролей сервера" необходимо выбрать роль веб-сервера (IIS).
- Также необходимо установить консоль управления, которая является компонентом роли веб-сервера (IIS), для управления службой SMTP. При установке будут предлагаться установить несколько компонентов IIS.
- Игнорируйте варианты, предложенные для роли веб-сервера (IIS), и начните установку.
- После завершения установки компонентов необходимо перезапустить сервер.
Настройка службы SMTP на сервере Windows
Управление и настройка службы SMTP на сервере Windows выполняются с помощью консоли управления Internet Information Service (IIS) Manager 6. Чтобы настроить службу, выполните следующие действия:
- На первом этапе необходимо открыть консоль управления, перейдя в Диспетчер серверов и выбрав Диспетчер информационных служб Интернета (IIS) 6.0 на вкладке Инструменты.
- Откроется окно, в котором разверните список под названием вашего сервера. В этом списке найдите параметр SMTP Virtual Server и откройте его свойства, щелкнув его правой кнопкой мыши.
- В окне свойств на вкладке "Общие" выберите IP-адрес, на который будет отвечать SMTP-сервер.
- На той же вкладке установите флажок «Включить ведение журнала», чтобы сохранить сведения о полученных сообщениях электронной почты.
- Теперь откройте вкладку "Доступ" и нажмите кнопку "Аутентификация". В окне Аутентификация включите параметр Анонимный доступ.
- После этого нажмите кнопку "Подключение" на вкладке "Доступ". В окне "Подключение" добавьте IP-адреса, которым вы хотите разрешить пересылать электронные письма через службу ретрансляции SMTP.
- После завершения работы с вкладкой "Доступ" откройте вкладку "Сообщение". На этой вкладке добавьте адрес электронной почты администратора, на который будут отправляться сообщения об отчете о недоставке. Вы также можете ограничить размер сообщения, размер сеанса, количество электронных писем и количество получателей.
- На вкладке "Доставка" нажмите кнопку "Безопасность исходящего трафика" и укажите необходимый тип аутентификации на внешнем почтовом сервере, на который будут ретранслироваться все ваши электронные письма.
- После этого нажмите кнопку "Дополнительно" и введите полное доменное имя, а также нажмите кнопку "Проверить DNS", чтобы проверить, действительно ли доменное имя.
- Введите имя внешнего SMTP-сервера в поле Смарт-хост.
- После выполнения всех этих шагов сохраните настройки и перезапустите виртуальную службу SMTP. Теперь можно идти.
Упомянутый выше процесс правильно настроит вашу службу SMTP на вашем сервере Windows. После завершения процесса настройки вы можете легко ретранслировать свои электронные письма через службу.
Присоединяйтесь к тысячам организаций, использующих DuoCircle
Узнайте, насколько это доступно для вашей организации сегодня, и приятно удивитесь.
Читайте также: