PDA

Просмотр полной версии : Почтовый Сервер своими руками на основе Mdaemon


Troop
24.02.2009, 01:15
В этой статье я расскажу как самостоятельно сделать полнофункциональный почтовый сервер
из собственного компьютера под виндами на основе Mdaemon
Удобен как для корпаративного использования так и для личных целей
Для этого нам потребуеться:

1) выделенный IP адрес нашего будущего почтового сервака
2) Собственно доменное имя нашего сервера
3) Возможность управлять DNS доменного имени в панели управления
4) Собственно сам почтовый сервер под Win ,для этих целей я выбрал Mdaemon http://www.altn.com/Images/ProductLogos/60px_High_Logos/MDaemon60px.jpg

Для начала определим через любой сервис свой ип адрес компьютера
и с этими данными дуем в панель управления доменного имени где уже есть
подключенная услуга поддержки днс (у всех по разному)
для экспериментов я выбрал доменное имя publicmorozov.com зарегистрированного у i7.ru (удобное управление DNS)

В панели управления DNS начинаем заполнять поля согласно вашему IP адресу
Сложного нет ничего , смотрим картинку

http://smages.com/t/72/5f/725f02ca54ef3b76aeb687f74b2b9021.jpg (http://smages.com/72/5f/725f02ca54ef3b76aeb687f74b2b9021.jpg.htm)

Здесь как вы заметили нас интересуеть только 2 записи
Это запись типа А и запись типа MX ,вносим эти типы записи сопаставляя IP своего сервера
и сохраняем (Обновление зоны DNS требуеть определенного количества времени от 30 минут до суток)
На этом мы закончили настройку доменного имени publicmorozov.com к своему IP адресу
И перейдем собственно к дистрибутиву программы Скачать можно тут http://www.altn.com/Downloads/FreeEvaluation/

Собственно после инстала дистрибутива на комп начинаем саму настройку сервера
Вписываем свое доменное имя

http://smages.com/t/a9/44/a944f3cc39896636fa1d1d2ed32ff4f4.jpg (http://smages.com/a9/44/a944f3cc39896636fa1d1d2ed32ff4f4.jpg.htm)

Заводи учетную запись администратора почты (postmaster создаеться автоматически)

http://smages.com/t/7e/06/7e069c9b7eb7cbf0a78aedb3b02e7d60.jpg (http://smages.com/7e/06/7e069c9b7eb7cbf0a78aedb3b02e7d60.jpg.htm)

Жмем далее, нам будет предложено использовать DNS сервера установленные по умолчанию , мы соглашаемся
Нажимаем далее и запускаем наш демон

http://smages.com/t/b7/40/b740241dfaf00725811d828f6df1b464.jpg (http://smages.com/b7/40/b740241dfaf00725811d828f6df1b464.jpg.htm)

После этого запускаем и настраиваем Веб клиента

http://smages.com/t/f6/f2/f6f2c20626d043e0cce13510360b4aab.jpg (http://smages.com/f6/f2/f6f2c20626d043e0cce13510360b4aab.jpg.htm)

Перезапускаем демон и вводим в адресной строке браузера локальный путь 127.0.0.1:3000
Должно получиться так

http://smages.com/t/4f/51/4f51762db3a00c39f4cf5ecd103fdb30.jpg (http://smages.com/4f/51/4f51762db3a00c39f4cf5ecd103fdb30.jpg.htm)

Теперь проделываем такиеже манипуляции с веб админом , тоесть запускаем веб интерфейс панели администратора
и проверяем локальный путь 127.0.0.1:50 (порты в настройках указываються самостоятельно)
Заходим и проверяем (неработает в Opera)

http://smages.com/t/f9/72/f972fe2d250b3bed21f83403f947daf9.jpg (http://smages.com/f9/72/f972fe2d250b3bed21f83403f947daf9.jpg.htm)

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

Ну вот после выполнения всех настроек пробуем заходить с веба вводим значит http://publicmorozov.com:3000/
и наблюдаем панель управления нашей почты, заходим и смотрим как работают наши почтовые маршруты,
тоесть пробуем отправить и получить письмо

http://smages.com/t/08/b6/08b6ef6f1f0e531e5af1b1204a12b0ef.jpg (http://smages.com/08/b6/08b6ef6f1f0e531e5af1b1204a12b0ef.jpg.htm)

И вот собственно говоря что мы получили в итоге, тоесть почта доходит без проблем и обходит самый требовательный спам фильтр

http://smages.com/t/26/e2/26e299fc06a15f6ba32d2b2d4976c146.jpg (http://smages.com/26/e2/26e299fc06a15f6ba32d2b2d4976c146.jpg.htm)

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

.W
24.02.2009, 02:07
За статью плюс, но тс объясни в чем смысл?
Гугл службы прикручиваются за пол часа на свой домен, плюс сервис бесплатен...
Имхо не вижу смысла поднимать свой сервер

destory
24.02.2009, 02:25
меня ваше непрет гугл там самая тупая почта ..

cylaaaan
24.02.2009, 02:29
мб можно спамить,имея свой собственный сервер?

Troop
24.02.2009, 02:39
Смысл очевиден для корпорации...тоесть есть полный контроль адресации , возможность смены смтпшек
для отправки и тд тоесть это независимая почта
Вы там хозяин
еще можно реализовать поднятия демона на ломаках
виндовых, прорисовать почтовые маршруты
, там есть такая фича если вы заметили как "рассылка" , имея полномочия администратора создаем подписчков штук так миллион...
ну а остальное я думаю обьяснять нестоит)

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

НTL
24.02.2009, 04:51
Troop, Это уже все знают, а вот былобы интересно еслибы, ты окрвл почтовый сервак на Win 2к3, Без стороних прог

kazaff
24.02.2009, 16:50
Можно и на WinХР без сторонних прог смтп сервак поднять - ISS встроен в винду(на диске с ней лежит)

vitalyleva
25.03.2009, 15:09
у меня домен именно у этого регистратора, настройки все как на скринах, но нормально почта не ходит.
550-We don't accept dynamic ip-addresses, please use your provider's smtp - это я получаю от peterhost'а и нечто подобное от gmail.com
причем от них почта приходит.
ip у меня разумеется не динамический.
может надо у себя на серваке dns поднять и обратную зону прописать???
познаний к сожалению маловато, а на разных форумах очень много воды
почтовик стоит mdaemon

НTL
25.03.2009, 15:53
Можно и на WinХР без сторонних прог смтп сервак поднять - ISS встроен в винду(на диске с ней лежит)

Можно. тока скока дней в неделю она будет работать?