Андрей Смирнов
Время чтения: ~9 мин.
Просмотров: 18

Как настроить свой почтовый сервер

Введение

Частенько возникает необходимость настроить почтовый обмен в пределах небольшой сети, компов эдак на 10…100…1000. Стоп! Небольшой! Пока остановимся на двух. Касательно нашей маленькой тестовой сети. Итак, задача – поднять два почтовых ящика, наладить обмен почтовыми сообщениями между ними не привлекая никакие дополнительные программные продукты (особенно коммерческие).

Установка почтовых служб.

Открываем мастер добавления компонентов Windows, нам нужно установить простые почтовые службы, для этого нажимаем “Пуск”, переходим на панель управления и в оснастку “Установка или удаление программ”.

0ec22e4a3df76774be0112029d0711d5.jpg

Переходим на компоненты Windows и, руководствуясь скриншотом, добавляем службы электронной почты.

0d1721c1ebcac4b8bbb35e71cc497004.jpg

Дожидаемся установки компонентов.

e91fe1429fc0c478c41d9ed737ef57d8.jpg

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

Для того, чтобы развернуть сервис обмена электронной почты и настроить почтовые ящики нам нужно запустить оснастку POP3 Service, которая появилась, если мы правильно выполнили предыдущие пункты.

c0ebdf8c06f6788eee88ad7cbfae3a14.jpg

Добавляем новый домен почты, назову его mail.serv.main.com (полное имя).

d932e6983ff66e455a39699662b58e9c.jpg

А теперь добавляем новые почтовые ящики. Команда проста: “Add Mailbox”. Создадим почтовый ящик для user с паролем **** и для admin с паролем ****.

fac0dc239e7374056d487c6e32f4f3e0.jpg

Разумеется, вместо звёздочек будут ваши пароли. Но в рамках нашей задачи используем простое “1234”. Что явно не рекомендовано для боевых серверов.

ab7a69e0a85b8a5ecc718c87279ad91b.jpg

Проверяем работу почтовых служб.

Для простой проверки посредством клиента telnet мы будем подключаться к нашему серверу на 25-ый порт (для SMTP) и на 110-ый порт (для POP3).

telnet serv.main.com 25

Что вводим мы?

HELO serv.main.com

MAIL FROM:

RCPT TO:<admin>DATA</admin>

текст сообщения

.

QUIT

Если вы ошибётесь в наботе MAIL FROM: или RCPT TO: то стирать бэкспейсом бесполезно, команда будет отвергнута. Так что потрудитесь набрать без ошибок. smile.png

Конец сообщения определяется просто точкой.

e1aa7bc291eacef670d1ee5b328454e3.jpg

А теперь прочитаем это письмо, авторизовавшись под admin.

Подключаемся к POP3-серверу.

telnet serv.main.com 110

Что вводим мы?

USER admin@mail.serv.main.com

PASS 1234

LIST

RETR 1

DELE 1

QUIT

Описания протоколов будут в отдельных статьях, так что пока коротко напишу, что это:

  1. Авторизация
  2. Список писем
  3. Получение письма
  4. Удаление письма
  5. Выход

60256884aa07a27c8351db4c3e503bc3.jpg

А вот статейка про то, как настроить почтовый клиент outlook express для работы с нашим сервером.

Пока всё! Пробуем, комментируем! Удачи!

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

Что это такое

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

Установка

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

1.png

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

2.png

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

3.png

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

4.png

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

5.png

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

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

Управлять SMTP сервером можно через Internet Information Services (IIS) Manager 6. Чтобы открыть IIS, перейдите в диспетчер серверов и в меню в правом верхнем углу выберете раздел “Средства” -> “Диспетчер служб IIS 6.0”.

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

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

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

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

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

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

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

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

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

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

set-service smtpsvc -StartupType Automatic

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

start-service smtpsvc

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

get-service smtpsvc

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

Примечания:

  • в почтовом адресе отправителя в качестве доменного имени указывайте ваше или ip-адрес, имя почтового ящика может быть любым;
  • отправленные письма попадают в спам, чтобы этого не происходило необходимо настроить SPF и/или DKIM для вашего домена.

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

 

Если вы любитель конфиденциальности и ищете хорошую альтернативу популярным провайдерам веб-почты, таким как Gmail, Outlook и Yahoo, вам повезло. Вы можете узнать, как настроить свой собственный почтовый сервер и избежать рутинного сканирования писем, которое эти провайдеры выполняют для миллионов пользователей, и наслаждаться безопасной и приватной средой для ваших писем.

Персональные или частные почтовые серверы живут в вашем собственном пространстве, в отличие от обычных серверных ферм Apple, Google и Microsoft. Таким образом, вы можете настроить свой собственный дисковод и полностью контролировать доступ, управление и хранение ваших электронных писем.

Для малых и средних предприятий (SMB), которые хотят сократить расходы, администрирование почты может показаться дорогим. Аналогичным образом, запуск их почтовых серверов кажется трудным из-за непрекращающегося спама . Вероятно, у них также нет собственного технического персонала или инструментов для его правильной настройки и запуска при управлении угрозами.

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

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

Что нужно для настройки персонального почтового сервера

  • Отдельный компьютер с достаточной емкостью жесткого диска, который будет выполнять роль почтового сервера.
  • Доменное имя для сервера электронной почты, который вы будете использовать для настройки адресов электронной почты.
  • Надежное, высокоскоростное интернет-соединение.
  • Операционная система, такая как Windows или Linux, для запуска сервера.
  • Такие программы, как MailEnable, которые могут сортировать и маршрутизировать электронную почту, антивирусную защиту и фильтр спама, такие как SpamAssassin (программное обеспечение, которое вы будете использовать, зависит от операционной системы, на которой вы остановились).
  • Система для оптимизации процесса установки.

Как настроить почтовый сервер

Более простой способ настроить сервер электронной почты — нанять ИТ-специалиста, который сделает это за вас. Как только начальная настройка будет готова, вы можете изменить настройки по своему вкусу.

Если вы не можете позволить себе заплатить кому-то, чтобы он сделал это за вас, все равно можно настроить его самостоятельно.

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

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

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

Загрузите и запустите установщик hMailServer.

set-up-email-server-hmailserver-install.jpg.optimal.jpg

Нажмите Далее и согласитесь с условиями лицензирования.

set-up-email-server-hmailserver-install-terms.jpg.optimal.jpg

Выберите Сервер на следующем экране, если вы хотите, чтобы ваш локальный компьютер выступал в качестве сервера, или Административные инструменты для удаленного управления сервером.

set-up-email-server-hmailserver-install-components.jpg.optimal.jpg

Далее выберите базу данных, которую вы будете использовать. Встроенная база данных проверена по умолчанию и идеально подходит для использования, если вы хотите что-то быстрое и простое.

set-up-email-server-hmailserver-install-database-server-type.jpg.optimal.jpg

Нажмите «Далее» и выберите папку, в которую будут сохранены ярлыки программы.

set-up-email-server-hmailserver-install-location.jpg.optimal.jpg

Укажите основной пароль, который вы будете использовать для управления установкой hMailServer (запишите его где-нибудь, так как вам придется часто его использовать).

Нажмите Далее, а затем нажмите Установить, чтобы добавить hMailServer на ваш компьютер.

После завершения убедитесь, что установлен флажок «Запустить администратор hMailServer», и нажмите «Готово».

set-up-email-server-hmailserver-install-finish.jpg.optimal.jpg

Откроется окно администратора hMailServer. Нажмите Подключиться.

set-up-email-server-hmailserver-admin-connect.jpg.optimal.jpg

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

set-up-email-server-add-domain.jpg.optimal.jpg

На вкладке «Общие» введите имя своего домена и нажмите «Сохранить».

set-up-email-server-add-domain-save.jpg.optimal.jpg

На левой панели выберите Домены → Учетные записи.

set-up-email-server-domains-accounts.jpg.optimal.jpg

Нажмите «Добавить», введите имя в поле адреса , пароль и нажмите «Сохранить».

set-up-email-server-domains-accounts-details.jpg.optimal.jpg

Перейдите в Настройки → Протоколы и выберите SMTP (снимите флажки POP и IMAP).

Нажмите «Дополнительно» и введите localhost в разделе «Домен по умолчанию».

Затем Сохранить.

set-up-email-server-advanced-localhost.jpg.optimal.jpg

Нажмите «+» рядом с «Дополнительно», чтобы развернуть список, а затем нажмите «Автобан». Эта функция блокирует IP-адреса после нескольких неудачных попыток входа в систему.

set-up-email-server-advanced-autoban.jpg.optimal.jpg

Снимите флажок «Включено» и нажмите «Сохранить».

set-up-email-server-advanced-autoban-enabled.jpg.optimal.jpg

Выберите «Диапазоны IP-адресов» и «Порты TCP / IP», чтобы увидеть порты, настроенные для SMTP, IMAP и POP, например 25 и 110 для SMTP и POP и 143 для IMAP.

Открытие этих портов гарантирует, что почтовый сервер сможет получать и отправлять почту.

Включите различные параметры, такие как переадресация, автоответчик, черные списки DNS и другие в hMailServer.

Наконец, нажмите + рядом с Утилитами, чтобы развернуть список, и нажмите Диагностика, чтобы проверить свою конфигурацию.

set-up-email-server-utilities-diagnostics.jpg.optimal.jpg

В разделе «Выбор» (домен, на котором вы хотите запустить тестирование) введите домен, который вы ввели ранее, и нажмите «Пуск».

set-up-email-server-utilities-diagnostics-select-domain.jpg.optimal.jpg

Ваш hMailServer настроен с основными опциями.

  • Проверьте сведения о сервере сбора, чтобы увидеть версию hMailServer и тип базы данных.
  • Протестируйте исходящий порт — здесь ошибка означает, что ваш SMTP-сервер не сможет обмениваться данными, и в этом случае необходимо устранить неполадки.

set-up-email-server-utilities-diagnostics-successful.jpg.optimal.jpg

Поздравляем, вы только что создали свой собственный почтовый сервер.

Чтобы читать или писать свои электронные письма, получите клиент веб-почты, такой как Outlook или Thunderbird. Если вы хотите использовать вместо этого компьютерное приложение, введите свой адрес электронной почты в качестве имени пользователя, а тип аутентификации — пароль.

Хотя хостинг вашего собственного почтового сервера требует от вас определенных усилий и мер предосторожности, его стоит иметь, если вы не хотите суеты и незащищенности популярных провайдеров веб-почты.

Не забывайте следить за IP-адресом своего домена и доменом, всегда проверяя, есть ли какие-либо проблемы, такие как публичное внесение в черный список, поскольку некоторые поставщики могут сделать это для входящих сообщений электронной почты из-за неправильных настроек DNS.

Используемые источники:

  • https://litl-admin.ru/windows-2/podnimaem-prostye-pochtovye-sluzhby-windows-server.html
  • https://1cloud.ru/help/windows/ustanovka-i-nastrojka-smtp-na-windovs-server
  • https://ip-calculator.ru/blog/ask/kak-nastroit-svoj-pochtovyj-server/

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации