Меню Рубрики

Установка почтового сервера с нуля

Пошаговое руководство по установке и настройке почтового 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.

источник

Как самому сделать себе почтовый сервер?

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

А что если сделать свой почтовый сервер с тем электронным именем почты которое тебя устраивает ?

К примеру petrov@krivedka.ru

Вопрос, кто может подсказать, как самому создать свой почтовый сервер ?

Дубликаты не найдены

Регистрируешь у хостера, например, nic.ru или рег.ru или ещё кто-то, свой домен криведко.какойтодоменпервогоуровня. Привязываешь его на яндекс https://connect.yandex.ru/pdd/ Смысл в том, что окружающие теперь будут слать на почту яндекс используя имя криведко.какойтодоменпервогоуровня. Пользуешь вебсервисом с яндекса, а почта твоя.

Затраты только на доменное имя.

Читайте также:  Установка rock shox reverb

Судя по вопросу — это лучший вариант. Правильный вариант — VDS с почтовым сервером или дома, имея белый IP, поднять как уже подсказали хоть на Raspberry но лучше на компе тот же Iredmail, но боюсь это потребует уже знаний 🙂 Ведь кроме настройки MX, DNS, TXT, SFP на стороне DNS регистратора, потребуется и банальные пробросы портов на роутере. А это уже в комплексе, чуть выше среднего нужны знания.

Помимо регистрации имени домена надо его ещё где ни будь запарковать, тоесть иметь DNS хостинг. Ну и чтоб норм настройками домена порулить.

на яндексе и держать NSы в чем проблема то ?

почта норм. че гнать то ? мейл ру уебаны. gmail норм .

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

krivedka.ru на реге стоит 199 рублей. На годик хватит поиграться)

А продление? Рег.ру — это временами неиллюзорный пиздец.

а продление может и не понадобится)))

Если интересует именно почтовый сервер, то берем какую-нибудь железку, в принципе будет достаточно Raspberry Pi, выпрашиваем у провайдера белый ip (если его нет), регистрируем на него домен c mx записями, и ставим на железку какой-нибудь линукс, далее вопрос настройки, но это просто.

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

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

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

Достаточно в поиск вбить: «Почта для бизнеса». Будут выданы ссылки yandex, mail.ru , gmail для этих задач — останется только выбрать.

Далее надо выбрать и зарегистрировать домен.

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

Если принципиально нужен собственный почтовик, то тут вариантов просто масса — от собственной машинки, до виртуального сервера в крупном ЦОДе. Софта тоже всякого полно — все не перечислить наскоком.

Уже подсказали нормальный вариант — Яндекс.Почта для домена. Домен можно найти бесплатный.

Ты домен от хостинга отличаешь?

Домен регни и делай чо хошь. Хоть сайт.

вот инструкция для юных спамеров:

У тебя есть WiFi роутер, у провайдера меняешь тариф где он может присвоить тебе белый ip address, на роутере делаешь редирект порта 25 на локальный комп, на компе поднимаешь SMTP сервер, с этого момента на этот ip address можно отправлять письма с внешних адресов, но тебе нужно имя, через сервис dyndns регистрируешь редирект имени на твой ip address этот процесс также можно автоматизировать на wifi роутере.

если не желания привязываться на локальный комп покупаешь VDS виртуальный сервер, там уже есть белый ip address.

КазПочта: перехвалили.

Стоит сказать, что я всегда очень скептически относился к постам подобного рода и никогда не думал, что сам стану автором одного из них… Частенько с ехидной ухмылкой на лице читал новости про беспредел Почты России и думал, «ну, у нас то с этим, как ни странно, все нормально» — ходил в местный супермаркет посылок и довольно быстро получал свои приобретения, но вот случилось… и нет, у меня не украли что-то из посылки, мне не нахамил оператор, все куда интереснее…

Дело в том, что с 5 января в Казахстане практически парализована почтовая служба. Точных причин этого события я не знаю, но существует мнение, что всему виной стала новая система трекинга, призванная не только отслеживать сами посылки, но и подсчитывать их стоимость (с 1 января 2019 введен лимит в 500 евро). Как результат, те посылки, которые успели пройти таможню до 5 января, были успешно получены, а те, которые не успели – находятся в метафизическом состоянии где-то вне нашей реальности.

Но возмущает даже не сама ситуация в целом и не то, что на все обращения поддержка КазПочты отвечает банальным: «Ваша посылка не поступала не территорию РК», а кромешная тишина в СМИ. При том, что вот уже две недели граждане лишены почтовых услуг, ни одно, даже захудалое интернет-СМИ, не выпустило по этому поводу никаких сообщений. И я тут подумал – может они просто не в курсе и им нужно помочь? Посему прошу максимальную огласку. Пост, само собой, без рейтинга.

источник

Записки IT специалиста

Технический блог специалистов ООО»Интерфейс»

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

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

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

Читайте также:  Установка полки в багажник уаз патриот

Что нам понадобиться? Выделенный IP адрес (допустим 11.22.33.44), который вы должны получить у своего провайдера. Доменное имя (например example.com), его можно зарегистрировать у любого регистратора или их партнера. При регистрации у партнера уточняйте, предоставляет ли он доступ к управлению DNS зоной, иначе придется потратить дополнительное время, нервы и деньги на перенос домена к регистратору.

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

Итак, домен у нас есть. Какие записи содержит его DNS зона? Во первых это SOA запись — описание зоны. Мы не будем подробно разбирать все записи, это выходит за рамки нашей статьи, но иметь общее представление о них необходимо. Также должны быть две NS записи, указывающие на сервера имен (DNS сервера) обслуживающие данный домен, это будут сервера регистратора или хостинг провайдера.

Первой записью, которую необходимо добавить будет A запись или запись имени. Она должна указывать на IP-адрес вашего сервера, если вы решите обслуживать все запросы к домену у себя или на IP адрес хостинг провайдера, если решите разместить свой сайт на хостинге. При размещении сайта у хостера домен обычно делегируется на его DNS сервера (прописываются соответствующие NS записи) и A запись будет сделана автоматически при парковке домена.

Чаще всего встречается этот вариант, но при необходимости вы всегда сможете создать A запись сами. Данная запись имеет вид

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

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

Также можно написать просто:

К такому имени (без точки на конце) example.com будет добавлено автоматически. Цифра 10 определяет приоритет сервера, чем она меньше, тем выше приоритет. Кстати, DNS зона уже может содержать MX запись вида:

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

Теперь создадим A запись для mail.example.com

Теперь вся почта для домена example.com будет направляться хосту mail имеющему адрес 11.22.33.44, т.е. вашему почтовому серверу, в то-же время сайт example.com продолжит работать на сервере провайдера по адресу 22.11.33.44.
Может возникнуть вопрос, а почему нельзя сразу указать в MX записи IP адрес почтового сервера? В принципе можно, некоторые так и делают, но это не соответствует спецификациям DNS.

Также можно сделать алиасы для почтового сервера типа pop.example.ru и smtp.example.ru. Зачем это надо? Это позволит клиенту не зависеть от особенностей вашей инфраструктуры, один раз прописав настройки. Допустим, что ваша компания разрослась и выделила для обслуживания внешних клиентов отдельный почтовый сервер mail1, все что вам понадобиться, это изменить две DNS записи, клиенты и не заметят того, что работают с новым сервером. Для создания алиасов используются записи типа CNAME:

На этом настройку прямой DNS зоны можно считать законченной, остается самое интересное — обратная зона. Обратная зона управляется провайдером, выдавшим вам IP адрес и самостоятельно управлять ей вы не можете (если только вы не владелец блока IP адресов). Но добавить как минимум одну запись в обратную зону необходимо. Как мы писали в прошлой статье, многие почтовые сервера проверяют PTR записи (записи обратной зоны) для отправляющего сервера и при их отсутствии или несовпадении с доменом отправителя такое письмо будет отклонено. Поэтому попросите провайдера добавить для вас запись вида:

Немного странный вид, не правда ли? Разберем структуру PTR записи более подробно. Для обратного преобразования имен используется специальный домен верхнего уровня in-addr.arpa. Это сделано для того, чтобы использовать для прямого и обратного преобразования имен одни и те же программные механизмы. Дело в том, что мнемонические имена пишутся слева направо, а IP адреса справа налево. Так mail.example.com. означает что хост mail находится в домене example, который находится в домене верхнего уровня com., 11.22.33.44 означает что хост 44 находится в подсети 33, которая входит в подсеть 22, принадлежащую сети 11. Для сохранения единого порядка PTR записи содержат IP адрес «задом наперед» дополненный доменом верхнего уровня in-addr.arpa.

Проверить MX и PTR записи также можно командой nslookup используя дополнительный параметр -type=MX или -type=PTR

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

Читайте также:  Установка клапана тройной защиты

источник

Установка почтового сервера с нуля. Часть 1

СРАЗУ ХОЧУ ПРЕДУПРЕДИТЬ: ЗАПИСЬ СО СТАРОГО БЛОГА ОТ 2013 ГОДА

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

И так, в данном цикле статей я покажу как с нуля, вернее, после установки Ubuntu Server 12.04 LTS x64 (важно установить именно эту версию дистрибутива, так как именно она является официально поддерживаемой Zimbra Collaboration Suite) установить почтовый сервер Zimbra.

Пункт 1 (Создание виртуальной машины)

Для данной инструкции я использую Digital Ocean для создания виртуальной машины. Но если Вы устанавливаете Zimbra на собсетвенный сервер — можете смело пропустить данный пункт. И так, выбираем тип создаваемой виртуальной машины и hostname (адрес вашего сервера). В данном примере я использую хост trytoguide.com и виртуальную машину с 8GB памяти, 4 ядрами и жестким диском на 80GB. Хочу так же заметить, что данная конфигурация избыточна для демонстрационного сервера и Zimbra спокойно работает на 2-ядерном сервере с 4GB памяти для обслуживания вплоть до 40-50 аккаунтов. Меньше 4GB памяти использовать не советую, очень нестабильно и медленно будет работать.

Следующий пункт — выбор операционной системы. Как я сказал раньше, нас интересует Ubuntu 12.04 x64. Выбираем именно эту операционную систему из меню.

Затем жмем на зеленую кнопку с надписью «Create Droplet».

Ждем знаменитые 55 секунд пока создается виртуальная машина и попадаем на следующий экран (IP адрес я замазал):

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

На этом этапе сервер с Ubuntu создан, доступ у нас к нему есть.

Пункт 2 (Настройка доменного имени)

Отправитель (А) хочет отправить письмо на адрес vasia@example.com (D)

Как только A отправляет письмо — оно приходит на почтовый сервер отправителя (B) который смотрит на доменное имя введенного адреса (часть после «@»), а именно на «example.com». Отделив доменное имя, B запрашивает у DNS сервера информацию по доменному имени example.com, а именно, так называемую, «запись MX». Запись MX содержит IP адреса почтовых серверов домена (в нашем примере «example.com») а так же их приоритет.

Приоритет почтовых серверов устанавливается от 0 до 99, при чем, чем меньше значение приоритета — тем более приоритетен сервер. Под приоритетом подразумевается последовательность в которой сервер отправляющий письмо (B) будет обращаться к почтовым серверам получателя (C). Если у компании много почтовых серверов, то при загрузке или выхода из строя одного из них — нагрузка ляжет на остальные, в зависимости от приоритета.

После получения MX записей отправляющий сервер (B) знает на какой адрес отправлять файлы с письмом и уже напрямую связывается с сервером получателя (C). Если сервер получателя (C) получает письмо — он сообщает о удачной доставке серверу отправителя (B) для того, что б он не пытался разослать это же письмо остальным почтовым серверам. Далее, почтовый сервер получателя (С) проверяет, есть ли у него пользователь «vasia». Если такой есть, почтовый сервер получателя кладет файл с письмом в папку принадлежащую vasia@example.com и получатель (D) может увидеть письмо в своем почтовом ящике. Если такого пользователя нет, то сервер получателя (C) сообщает о ошибке сервер отправителя (B), который в свою очередь уведомляет отправителя (A) о допущенной ошибке.

Я использую godaddy.com для покупки и обслуживания своих доменных имен, в частности trytoguide.com, по этому буду приводит пример с их сайта. Первым делом заходим в панель управления DNS.

В данном примере доменное имя trytogide.com выделено только для почтового сервера. По этому «A запись» указывает на IP адрес почтового сервера.

Зачастую доменное имя для почтового сервера совпадает с доменным именем сайта, по этому «А запись» Вам менять нельзя, а вот «mail» в CName (Alias) нужно поменять так, что б указывало на IP адрес вашего почтового сервера.

MX запись можно указать как и на картинке выше, где вместо «mail.trytoguide.com» указываете «mail.ваш_домен». Приоритет можете выставить 0 — как основной почтовый сервер.

Теперь поговорим о SPF записи:

SPF (Sender Policy Framework) — запись, которая позваляет указать в настройках домена какой почтовый сервер является подлиным для вашего домена и что делать с почтой которая приходит от имени вашего домена, но не с вашего почтового сервера.

v=spf1 a mx ptr:mail.trytoguide.com

v=spf1 — указание типа записи

a — принимать письма с ip адреса который укзана в «А записи»

mx — сервер указаный в mx записи имеет разрешение на отправление писем от Вашего доменного имени

ptr: — должна указывать на адрес Вашего почтового сервера

Теперь с первоначально настройкой домена закончено и можно приступить к установке самой Zimbra. Читайте в следующей статье.

источник

Добавить комментарий