Mail server windows 2008 server
Иногда требуется SMTP сервер без авторизации для настройки оповещений на эл. почту от приложений осуществляющих мониторинг оборудования сервера или сети. Можно было бы использовать почтовые сервера почтовых провайдеров, например smtp.gmail.com, smtp.mail.ru, smtp.yandex.ru или использовать почту хостинга если б не одно НО, все они требуют авторизации, а большинство программ авторизоваться не умеет. И тут нам в помощь штатные компоненты Windows Server 2008 r2.
Для того что бы установить SMTP сервер необходимо установить компонент Сервер SMTP. Для этого заходим в Диспетчер сервера -> Компоненты -> Добавить компоненты. В открывшемся мастере отмечаем Сервер SMTP, нажимаем далее, проходим все диалоги (дополнительно ничего выбирать не надо, все необходимое будет добавлено автоматически), в конце нажимаем установить и ждем окончания установки.
После того как установка завершилась заходим в Диспетчер служб IIS 6.0. Для этого идем по пути: Пуск -> Администрирование-> Диспетчер служб IIS 6.0. и запускаем.
В открывшемся окне выбираем наш сервер и раскрываем корень и видим «SMTP Virtual Server #1» это и есть наш свежесозданный сервер. Выбираем его ПКМ и нажимаем свойства. Переходим на вкладку Доступ и внизу нажимаем Ретрансляция. В открывшимся окне отмечаем «только компьютеры из списка ниже» (зачем что б кто то еще его использовал) и нажимаем добавить и в открывшейся вкладке вписываем IP 127.0.0.1 т.е. использовать наш SMTP сервер можно будет только локально. Теперь везде нажимаем OK и закрываем. Все сервер установлен и настроен.
Проверить работает ли наш SMTP сервер можно запустив PowerShell и набрав telnet 127.0.0.1 25 или telnet localhost 25 Если подключение произошло, то все сделано правильно и сервер работает.
Теперь в настройках программы которая нам будет слать оповещения указываем в качестве SMTP сервера 127.0.0.1 или localhost, порт 25 и тестируем.
Если при подключении telnet подключение не происходит, а все инструкции написанные выше выполнены точно, то основные проблемы могут быть две:
1. Не запущенна служба SMTP сервер. Заходим в службы, проверяем, запуск должен быть Автоматически Если не запущена, запускаем, если запущена идем дальше.
2. Антивирус. Точней не антивирус, а фаервол. Тут в зависимости от установленного настройки будут разные, но суть одна, открыть 25 порт.
Программист ASP.NET MVC C#
Настраиваем SMTP на Windows Server 2008 R2
Установка и настройка SMTP сервера на Windows Server 2008 является простым процессом, требующим лишь несколько шагов. В этой статье мы опишем шаг за шаг настройки и установки функции SMTP-сервер и как включить SMTP для передачи сообщений от локального сервера.
Откройте Server Manager (Правой клавишой на «Мой компьютер» -> «Управление») и выберите Add Features
Выбираем SMTP Server (для проверки работы так же можете установить telnet) и устанавливаем необходимые компоненты
Открываем «IIS 6.0 Manager» он находится в «Control Panel» -> «Administrative Tools» -> «Internet Information Services 6.0»
Выбираем меню «Свойства» на SMTP Server
Переходим на закладку «Access» нажимаем на «Relay. «
Выбираем пункт «Only the list below» и добавляем в список IP адрес 127.0.0.1
На этом настройка smtp server закончена.
Что бы проверить, что все работает можете в командной строку вызвать команду
telnet localhost 25
Если подключились, значит все правильно сделали. (для выхода напишите Quit)
Письма могут не приходить:
1) Если в брандмауэре закрыт 25 порт
2) Сам хостинг закрыл 25 порт (у хостинга 1gb он закрыт)
Пошаговое руководство по установке и настройке почтового smtp сервера
Для желающих попробовать свои силы в самостоятельной установке и настройке почтового сервера, мы рассмотрим процесс пошаговой установки почтового сервера на базе сервера Windows Server 2003/2008/ и программного обеспечения hMailServer; пройдем этапы организации и настройки сервиса DNS в рамках того же сервера, и добавлении своего почтового домена на сервер.
В материале используется программное обеспечение hMailServer версии 5.0-B305.
Установка почтового сервера
Скачиваем программное обеспечение почтового сервера по ссылке:
Запускаем скачанную программу. Первый диалог, это диалог приветствия, нажимаем Next.
Следующий шаг это лицензионное соглашение:
Выбираем путь для инсталляции программы:
Выбираем устанавливаемые компоненты, выбираем все:
Выбираем встроенную базу данных:
Вводим название в меню пуск:
Проверяем введенные данные и соглашаемся:
Далее идет процесс инсталляции:
Задаем пароль для администрирования сервера:
После того как все будет установлено, мы можем приступить к администрированию, находится в Start Menu. Первое, что мы увидим это коннект диалог. С помощью этой программы мы можем подключить к любому hMailServer. Мы будем соединяться с localhost, нажимаем connect, в диалоге для ввода пароля вводим пароль, который мы задали при инсталляции.
Первое, что мы должны увидеть это вкладка Wellcome, выбираем здесь опцию Add Domain. вводим название нашего домена bestdomain.com и выбираем Save. Наш почтовый домен активен и готов к работе. Теперь на нужно добавить пользователя, раскрываем вкладку Domains, далее раскрываем вкладку bestdomain.com, далее выбираем вкладку Accounts.
Здесь мы можем добавлять, удалять и редактировать пользователей. Выбираем кнопку Add.
Вкладка General — здесь задается имя пользователя, пароль, квота ящика и права.
Вкладка Auto-reply — здесь настраивается автоответчик для конкретного пользователя.
Вкладка Forwarding — здесь настраивается пересылка почты для конкретного пользователя.
Вкладка Signature — задается подпись.
Вкладка External accounts — возможность забирать почту с других серверов для конкретного пользователя.
Вкладка Rules — настройка всевозможных фильтров.
Вкладка Active Directory — при необходимости возможность работы с соответствующей названию службой.
Вкладка Advanced — задание фамилии и имени пользователя, администрирование его почтовых папок.
Вкладка домена Aliases — позволяет настраивать алиасы для конкретного домена, вкладка домена Distribution List позволяет создавать листы рассылки.
Есть еще другие глобальные вкладки Rules настройки глобальных фильтров, Settings настройки протоколов, логов, подключение антиспама и антивируса.
Различные средства по обслуживанию сервера.
В фаерволе должны быть обязательно разрешены порты SMTP 25, POP3 110, IMAP 143.
При настройке почтового клиента вы должны помнить, что имя пользователя для POP3, IMAP, SMTP задается, как имя@bestdomain.com.
Настройка DNS сервера Windows 2003/2008.
Start -> Control Panel -> Add or Remove Programs
В открывшемся окне выбираем Add/Remove Windows Components должен запустится мастер Windows Components Wizard. Там становимся на пункт Networking Services выбираем Details отмечаем Domain Name System (DNS), далее, OK и Next, далее может потребоваться дистрибутив с инсталляцией Windows (конкретно папка i386) и перезагрузка системы.
После установки мы можем приступать к настройке DNS:
Start -> Administrative Tools -> DNS
Раскрываем дерево с названием компьютера -> щелкаем правой кнопкой на Forward Lookap Zones -> New Zone
В открывшемся мастере выбираем Next -> Primary Zone -> Next -> Вводима название зоны bestdomain.com -> Next -> соглашаемся с названием файла Next -> Do not allow dynamic updates -> Next -> Finish
Далее щелкаем правой кнопкой по названию созданного домена и выбираем New Host (A).
Создаем все необходимые домены, первый это рут домен, название домена пустое, IP Address 100.100.100.100 -> Add Host. Далее создаем все нужные хосты, вводя в поле Name значения www, ns1, ns2, mail IP Address 100.100.100.100 -> Add Host. В конце выбираем Finish.
Следующим шагом мы должны отредактировать настройки нашей зоны, щелкаем правой кнопкой по названию созданного домена и выбираем Properties -> в открывшемся диалоге выбираем вкладку Name servers -> Удаляем автоматически созданный кнопкой Remove -> Добавляем два name сервера ns1 и ns2 кнопкой Add -> Вводим имя сервера и его IP.
Следующая вкладка Start of Authority (SOA) вписываем все указанные значения, после всех изменений домена сейчас и в будущем не забываем делать Increment для зоны, серийный номер увеличивается на 1.
Следующим шагом добавляем MX для работы почты, также как и для создания хостов, выбирам правой кнопкой New Mail Exchanger (MX).
Имя домена оставляем пустым, вводим ДНС имя почтового сервера и приоритет 10 и нажимаем OK.


























