Руководства, Инструкции, Бланки

Hmailserver инструкция русском img-1

Hmailserver инструкция русском

Рейтинг: 4.6/5.0 (1892 проголосовавших)

Категория: Инструкции

Описание

Установка и настройка hmailserver

Администратор 16 Октябрь 2014 Просмотров: 7912

Почтовый сервер hmailserver, разработанный компанией Martin Knife, абсолютно бесплатный и работает с платформой операционной системы Windows. Сервер оснащен такими инструментами, как резервное копирование, администрирование, он также поддерживает протоколы электронной почты, такие как POP3, IMAP, SMTP. Все приходящие по почте сообщения хранятся в формате MIME на жестком диске, а индексы и настройки в таких базах данных, как MySQL, MSSQL и других. Данный почтовый сервер оснащен самыми необходимыми и распространенными функциями, которые поддерживаются большинством других подобных ресурсов. К наиболее распространенным из них относятся такие, как списки рассылок, мультимедийность, алиасы и другие. Для того чтобы почтовый сервис работал с максимальной производительностью и обеспечивал комфорт в работе с почтой, его необходимо правильно настроить. Также возможно использовать различные клиенты для работы с hmailserver, которые тоже должны быть правильно настроены.

Для начала необходимо установить сервер hmailserver на свой компьютер, во время установки потребуется выбрать базу данных MySQL или MSSQL, после чего установка продолжится. В приложении hmailserver database Setup, которое откроется под самый конец установки, нужно будет прописать данные для подключения и указать тип выбранной базы данных, лучше всего выбрать MySQL для нормальной работы сервера, потому как в других могут возникать различные проблемы, затрудняющие работу. В качестве клиента можно установить программу VertrigoServ или любую другую для работы с почтой на усмотрение пользователя. После установки клиента нужно будет найти в папке, куда он установлен, файл limb ysql.dll и перенести его в папку Bin, где установлен почтовый сервер hmailserver. Во время установки потребуется выбрать имя пользователя, установить пароль, указать порт 3306 и адрес сервера 127.0.0.1.

После установки программы для удобства ее использования нужно провести русификацию. Если знания английского языка позволяют, то можно обойтись и без русификации. Чтобы русифицировать почтовый сервер нужно полностью остановить его работу через Панель управления - Администрирование. Во вкладке «Службы» найти название почтового сервера и остановить его работу командой «Стоп». Далее остается только перенести файл русификации в папку с языками установленного почтового сервера hmailserver. Для завершения русификации необходимо войти в программу, введя установленный ранее пароль и логин. В окне администрирования необходимо перейти в меню File Select Language и установить русский язык. После перезапуска меню программы будет на русском языке.

Перейдя в программу, нужно добавить домен и пользователя. Для добавления домена после нажатия кнопки «Добавить домен» нужно будет ввести его имя, а затем сохранить его. Чтобы создать пользователя, нужно сначала перейти в папку «Учетные записи» и добавить новую, введя имя, подобрав наиболее удобное и хорошо запоминающееся.

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

Пользоваться бесплатной почтой hmailserver можно не только через клиенты, такие как VertrigoServ, но и через интернет браузер, которым вы пользуетесь. В последнем случае потребуется установка phpwebadmin, используемого в качестве интерфейса. Без него запустить почтовый сервер через браузер не получится.

Установка интерфейса phpwebadmin

Для установки сначала нужно скачать дистрибутив с приложением и установить его в папку используемого для работы интернет браузера. Для того чтобы запустить интерфейс и получить в нем полезные дополнительные возможности, нужно будет обязательно создать файл конфигурации с названием config.inc.php. Сделать это можно с помощью любого текстового редактора, в котором сначала создается файл с указанным выше названием, затем в него перемещаются данные из файла config.sample.inc.php, редактируются и переносятся на главную директорию устанавливаемого интерфейса.

Для работы с почтовым сервером можно установить скрипт RoundCubeMail. Для этого необходимо скачать архив скрипта и переместить его в папку с установленным клиентом VertrigoServ, предварительно ее лучше полностью очистить. Следующим этапом идет создание базы данных MyAQL, после чего начинается основная установка RoundCubeMail.

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

Следующий этап установки RoundCubeMail - это копирование файлов конфигураций, которые должны находиться в папке config. Последним этапом инсталляции является тестирование файлов конфигурации на соответствие требованиям. Это возможно только при включенной службе hmailserver. Если во время тестирования возникает отказ, значит, нужно проверить соответствие системы и требований, предъявляемых скриптом.

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

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

Понравилась статья? Поделись с друзьями!

Другие статьи

HMailServer настройка

hMailServer настройка

21. June 2012 - 8:57 — Харев Михаил

Изначально проблема заключалась в том, что при отсутствии доступа к сети Интернет пользователи одной организации не могли обмениваться почтовыми сообщениями даже внутри своего подразделения. Поэтому было два варианта – либо поднимать почтовый сервер и делать его единственным и основным для домена организации. Либо поднять локальный почтовый сервер, который забирал бы почту с внешнего сервера и раздавал внутренним пользователям.
Т.к. интернет-канал в этой организации был не очень стабильным, размещать основной почтовый сервер внутри этой конторы было не совсем хорошо. Поэтому было принято решение использовать второй вариант.
В качестве бесплатного почтового сервера после нескольких дней обзора различных форумов был выбран hmailserver (http://www.hmailserver.com/ ).
Далее я расскажу на примере как установить и настроить данный почтовый сервер. На виртуальную машину с Win2008R2 устанавливаем hmailserver версии 5.3.3 В качестве СУБД выбираем MS SQL Compact. Устанавливаем пароль.
Запускаем консоль администратора, подключаемся к серверу, указываем пароль.
Переходим на вкладку Domains. Указываем локальный домен, к примеру sed.local Сохраняем. Домен добавлен. Теперь необходимо завести нескольких пользователей. Для этого переходим на вкладку Accounts и нажимаем кнопку Add.

Вводим имя пользователя User1, назначаем пароль. Нажимаем сохранить. Аналогично добавляем второго пользователя.
Далее необходимо добавить список рассылки. Для этого переходим на вкладку Distribution lists и создаем список рассылки. К примеру, group@sed.local В качестве режима выбираем public. Сохраняем.

Далее добавляем пользователя, который будет забирать почту с внешнего ящика и отправлять на внутренний список рассылки group@sed.local
Добавляем пользователя ext_user. Для этого переходим обратно на вкладку Accouts, не задавая пароль сохраняем, переходим на вкладку external accounts. Нажимаем Add. Заполняем название, ставим галочку Enabled, адрес сервера, порт, пользователя и пароль. При необходимости нужно поставить галочку use ssl. Указываем min between download = 1, Delete messages after 5 days (либо на ваше усмотрение).
Далее сохраняем, переходим на вкладку Forwarding и добавляем строчку group@sed.local
Теперь на клиенте заходим в панель управления\почта\добавляем конфигурацию. Название ящика указываем user1@sed.local, выбираем электронную почту интернета (pop3, smtp), вводим имя, вводим (внимание!) внешний адрес электронной почты, далее внутренний сервер входящей и исходящей почты. Нажимаем на кнопку «Другие настройки» и на вкладке «Сервер исходящей почты» ставим галочку «SMTP-серверу требуется проверка подлинности аналогично серверу входящей почты». Далее проверяем настройки.

Сохраняем. Запускаем аутлук. Выбираем нужную конфигурацию и отправляем письмо на внутренний и внешний ящик.

Почтовый сервер hMailServer - Форумы


Звание: Студент
Группа: Активный участник
Сообщений: 317
Регистрация: 13 мая 04
Город: Тюмень

Локальная рассылка работает на ура, а вот с внешней рассылкой проблемы: не могу не отправить не получить :(

При отсылке вот что пишет:
------------------------------------
The following recipient(s) could not be reached:

test@t72.ru
Error Type: SMTP
Error Description: Error message from remote server
Message: 550 not local sender over smtp.

Кстати, что писать в ретрансляции по SMTP?

У меня провайдер не дает свой SMTP :(

Вопрос с PHPWebAdmin так и остался не решенным, менял версию на 4.x (125bild) - не помогло :(

netlink

Просмотр профиля

18 июля 2005 - 05:40


Звание: Абитуриент
Группа: Пользователи
Сообщений: 14
Регистрация: 18 июля 05
Город: Moldova

У меня тоже проблема такая была. у тя под Вин или Юнмкс

Блог программиста Еремина Вячеслава Викторовича

Избавляемся от MS Exchage на Window-платформе (hMailServer + ASSP )

Микрософт продолжает агрессивно паразитировать в информационной индустрии. Воровать OpenSource и чужие патенты, скупать у индусов какой-то мусор и выдавать его за передовые технологии. Несмотря на многочисленные штрафы и даже то, что в данный момент эта бригада вынуждена постоянно работать под надзором суда. чтобы судебные исполнители имели возможность пресекать мошенничества Билла Гейтса прямо в зародыше - Микрософт не останавливается и продолжает навязывать нам какие-то свои совершенно нелепые услуги.

Например Microsoft предлагать нам арендовать несколько почтовых ящиков за 252 тысячи рублей. и даже сдавать нам в аренду (!) сам их ублюдочный почтовый сервер всего за 785 тысячи 183 рублей !

Поскольку я неоднократно работал почтовым администратором и на юниксах и на виндузне. а также прекрасно ориентируюсь в проделках гавнософта - Настройка Exchange Server 2003 - мимо всего этого ОТКРОВЕННОГО МРАКОБЕСИЯ (типа краткосрочной аренды нескольких почтовых ящиков всего за 8 тысяч долларов) я не смог пройти мимо равнодушно.

Тем более лично я давным-давно полностью избавился от какого-либо платного софта даже на устаревшей платформе Windows - Модернизация Web-сервера - долой платный софт и Hyper-V. Ну я уж не говорю про более современную OpenSource среду - Linux. Там наличие платного софта с тайным программным кодом (принадлежащим какому-то невменяемому мультимиллиардеру) противоречит всей идеологии Linux-платформы.

Итак, на этой страничке я покажу один из многих-многих Freeware OpenSource почтовых серверов, которые можно установить даже прямо на виндузовую платформу. Пикантность ситуации в том, что этот OpenSource-сервер на две головы выше по функциональности чем убогая проделка Билла Гейтса. Все преимущества мне описывать лень, так навскидку - первое что приходит в голову. взгляните не удобство диагностики конфигурации почтовика, автоблокирование IP при неверном логине/пароле, автоответчики, удобство создания почтовых ящиков (минуя всякие ActiveDirectory), включенный в почтовик антиспам и антивирус, разные настройки режимов релея и необходимости аутинтификации для различных сетей. Список далеко не полный, но тот кто знаком с ублюдочной проделкой Билла Гейтса - знает что ничего подобного там нет. Хотя кое-что из этого можно реализовать внешними платными примочками к Exchange, например GFI-фильтром .

Ставится hMailServer (в отличие от ублюдочного Exchange) буквально за несколько секунд :

Как видите, hMailServer можно поставить на PostgreSQL и MySQL - но для данного примера я для разнообразия поставил его на бесплатный MS SQLExpress. Не забудьте перед инсталляцией hMailServer прибить стандартный виндузовый SMTP-сервис.

После установки почтовик hMailServer требует элементарного конфигурирования:

  • Добавить свой почтовый домен и почтовый ящик:


  • Определить локалку и хосты, имеющие право на релей.



  • Проковырять дырки в фаерволе виндузни для 25-го и 110-го порта и закрыть на фаерволе протокол POP3 (я описываю минимальное конфигурирование - когда доступ к почте разрешен только изнутри сети).



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



  • Проверить вашу MX-запись в DNS-сервере:



  • После этого можно проверить корректность конфигурации и попробовать войти в почтовик телнетом:



  • Если это все удалось - уже можно пробовать тыкнуться в почтовик любым почтовым клиентом (предварительно включив журналирование):

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

    В почтовом деле есть много-много того, чему можно учиться годами. Ниже я покажу еще одну свою любимую игрушку ASSP. Этот замечательный Freeware OpenSource СПАМ-ФИЛЬТР я ставлю и перед виндузовыми и перед линусковыми почтовиками. Он отфильтровывает не менее 99% спама .

    Эта конфетка устанавливается несколько хитрее, чем hMailServer. Ниже я покажу это для виндузовой платформы. Сначала ставится PERL - причем обратите внимание, не последней версии, а конкретной.

    Теперь надо поставить собственно спам-фильтр. Здесь надо делать все очень внимательно (как у меня на скринах ниже) - чтобы ничего не напутать с директориями.

    Потом надо проапгрейдить требуемые ASSP модули из фреймворка PERL.

    И наконец, софтину можно запустить.

    Далее ASSP надо сконфигурить, поставив ваш спам-фильтр перед вашим почтовиком (MTA-агентом), в данном случае hMailServer. Варианты конфигурирования ASSP могут быть разнообразные и зависят от общей конфигурации системы. Например, при установке спам-фильтра и почтовика на одной машине - их разносят по портам, на разных машинах - по адресам:

  • Не 1с-кой единой

    Не 1с-кой единой. Настраиваем собственный почтовый сервер.

    Рассказ–инструкция о настройке бесплатного SMTP/POP3/IMAP сервера под Windows. Попробую объяснить доступным языком.

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

    Ну что ж - поадмниним: в этой статье я хочу рассказать о настройке собственного почтового сервера.

    Подготовительный этап

    Зачем? Причины у каждого свои - поэтому приведу те, что важны для меня:

    • Быстрая скорость работы почты внутри предприятия
    • Полный и удобный доступ к администрированию почты
    • IMAP (мега удобно, жаль не многие хостеры/провайдеры предоставляют этот сервис)
    • Получить дополнительный опыт

    Итак, для начала определимся с минимальными требованиями:

    1. Компьютер с Windows, одним интерфейсом смотрящий в инет
    2. Постоянный IP-адрес и вменяемый провайдер
    3. Зарегистрированный домен + 2 DNS сервера + возможность управлять записями DNS

    Если по первым двум пунктам думаю все ясно, то по третьему пункту я вкратце опишу необходимый порядок действий. Для начала следует зарегистрировать домен - это можно сделать бесплатно, а можно и отдать регистратору. Я воспользовался вторым вариантом - нашел компанию (http://cyfra.ua ), которая предлагает услуги по регистрации и поддержке доменов. Они весьма шустренько зарегистрировали мне домен в зоне kiev.ua, предоставили свои DNS, панельку для управления и даже почтовый хостинг (отказываться не спешим - он нам еще понадобится).

    В качестве примера, я буду использовать домен firma.kiev.ua

    Установка и настройка ПО

    Дальше устанавливаем сам софт. Я выбрал hmailserver - соответственно про него писать и буду. Понравился он мне по двум причинам: поддержка IMAP и бесплатность.

    В процессе установки будет предложено выбрать сервис для хранения базы данных: либо встроенный SQL-lite, или же свой SQL-сервер. Рекомендую выбрать первый пункт, поскольку сами письма все равно хранятся в файлах и требования к серверу БД не такие как у 1С . После установки нужно проверить настройки файерволла - должен быть открыт порт 25 и 110/143 - если вы хотите получать почту, находясь не только в офисе.

    Основные моменты в настройке:

    Заходим в Settings - Protocol и галочками отмечаем необходимые нам службы (все три: SMTP ,POP3 ,IMAP). В настройка SMTP заполняем

    Max message size (максимальный размер сообщения - у меня 20Мб),

    Number of retries - 24, minutes between every retry - 30 (сколько раз и с какой частотой пытаться доставить почту),

    Local host name - mail.firma.kiev.ua (сам компьютер может называться как-угодно)

    SMTP Relayer - оставляем пустым

    Bind to local IP address - оставляем пустым

    Затем Advanced - IP ranges - там добавляем записи:

    LocalNet - 192.168.0.0 - 192.168.0.255 (естественно ставим свои), и галочками снимаем доступ Allow deliveries from External to External e-mail addresses и Require SMTP authentication External to local e-mail addresses

    Internet - 0.0.0.0 - 255.255.255.255 с такими же настройками

    В Advanced - TCP/IP ports проверяем что бы в качестве IP адресов стояли 0.0.0.0 (порты стандартно 23/110/143)

    Ну и конечно же добавляем домен - firma.kiev.ua (настройки можно оставить по умолчанию) и в нем хотя бы пару аккаунтов (если у вас есть Active Directory - можно импортировать из него), настройки там интуитивно понятны. Теперь можно и потестировать работу почты внутри сети - должно все работать.

    Настройка DNS.

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

    A mail.firma.kiev.ua 222.222.222.222 (тут наш постоянный внешний IP - теперь наш комп имеет нормальное имя во всемирной паутине)

    MX firma.kiev.ua mail.firma.kiev.ua 10 (назначаем «старшего» по почте)

    Изменения вступят только через некоторое время! Проверить легко - обычным пингом на mail.firma.kiev.ua - рано или поздно мы начнем пинговать свой собственный сервер.

    . и прочие танцы с бубном

    В теории это все: сервер запустили, всем сообщили - ждем почту / отправляем свою. На практике большую часть почты, которую мы хотим кому-то послать, другие серверы будут заворачивать. Ответ прост - СПАМ. На сегодняшний день есть много способов как по рассылке спама, так и по борьбе с ним. Один из первых способов борьбы со спамом - это обратный DNS-запрос. Объясню на пальцах:

    Например отправляем мы письмо с нашего сервера на адрес лалала@mail.ru. Наш сервер соединяется с сервером мейл.ру и говорит: Привет, я mail.firma.kiev.ua. хочу послать тебе письмо. Майл.ру делает DNS-запрос - какой адрес у сервера mail.firma.kiev.ua - получает ответ 222.222.222.222 (это прямой запрос), но этого ему мало - он посылает запрос вашему провайдеру - «кто такой 222.222.222.222 » и получает ответ что-то типа « 222_static.ads.mysip.net » - налицо несоответствие и наш сервер посылают куда подальше (вдруг спамер). Что бы этого не случилось - нам нужно сообщить нашему провайдеру, что мы не просто « 222_static.ads.mysip.net », а « mail.firma.kiev.ua » и он внесет соответствующую запись в свои настройки (PTR запись).

    Все? Фиг там! Готовьтесь как минимум к еще одной проблеме. Так как вы со своим сервером - новый член почтового сообщества, то на первых порах к вам будут относится с большим подозрением. Протокол SMTP (тот, на котором сервера общаются между собой) придуман много лет назад и все стандарты полностью описаны в соответствующей документации. Но соблюдают их ничем не лучше, чем мы соблюдаем рекомендации 1С по написанию обработок . Каждый администратор почтового сервера сам себе начальник и сам устанавливает условия работы своего сервера - от кого принимать, кому отказать и так далее.

    И что делать? Нужно анализировать ответы других серверов (сообщения типа MAILER-DAEMON и тп) - в большинстве случаев проблема будет описана в сообщении - почему чужой сервер не захотел принимать от вас сообщения.

    Возможные варианты (не дословно, а по смыслу):

    • Ваш сервер в спам-списке - в самом сообщении обычно указывают в каком именно списке ваш сервер засветился. Для решения проблемы нужно проверить свою сеть на наличие вирусов, затем зайти на указанный сайт и заполнить заявку на исключение вашего сервера из списка
    • Ваш сервер/домен отсутствует в списке доверенных и тп - скорее всего удаленный сервер очень жестко настроен - разрешается доступ только определенным серверам/доменам. Для решения нужно связаться с администратором этого сервера, что бы он внес ваш сервер в «белый» список.
    • Временная ошибка, «перезвоните попозже» - тут два варианта - чужой сервер действительно перегружен/занят/пошел покурить, или же это «проверка на вшивость» - так называемый серый список. Это еще один способ борьбы со спамерами - суть такова: по правилам каждый почтовый сервер должен предпринимать попытки доставить почту через определенные промежутки времени (боюсь быть не точным - каждые полчаса в течение трех суток). Естественно, что спамер вряд ли будет это делать, соответственно настоящий сервер таки добьется своего и письмо доставит. Такие проверки устраивают единоразового для каждого нового сервера или же с какой-то периодичностью. Решение: ничего не делать - просто ждать (при условии, что вы верно внесли настройки описанные выше - их достаточно для преодоления большинства проверок типа «серый список»). Дольше всего мне пришлось ждать «разрешения» от ukr.net - благо они в ответ дают ссылку http://www.ukr.net/mta/std3.html. где все подробно разжевано.
    • Ну и всевозможные ошибки, связанные с неправильной настройкой сервера, DNS или заголовков письма - тут нужно разбираться в каждом случае отдельно.

    Есть путь и проще - достаточно пересылать всю исходящую почту на SMTP-сервер провайдера (настройка SMTP Relayer ) и все эти проблемы лягут на провайдера, но мы ведь не ищем легких путей ;)

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

    P.S. Как маленький бонус - для доступа к корпоративной сети извне по RDP/VPN/etc теперь не надо набирать IP-адрес - ведь у нас есть собственное имя

    Скачать hMailServer бесплатно для Windows XP, 7, 8, 10

    hMailServer

    Декабрь 5, 2014 0

    hMailServer — бесплатный почтовый сервер под платформу Microsoft Windows, созданный Martin Knafve.

    hMailServer работает как служба Windows и включает в себя инструменты администрирования и резервного копирования. Поддерживает почтовые протоколы IMAP, POP3 и SMTP. Для хранения настроек и индексов использует базы данных типа MySQL. Microsoft SQL Server или PostgreSQL. сами же почтовые сообщения хранятся на жёстком диске в формате MIME.

    В сервере поддерживаются все основные функции, такие как мультидоменность, алиасы и списки рассылок. Авторизация пользователей может проводиться используя локальную базу пользователей hMailServer или через базу Active Directory. Используя систему голосования на сайте hMailServer, пользователи могут определять необходимые функции, которые должны быть добавлены в программу.

    • Подписи домена и аккаунтов.
    • Правила сервера (правила для отдельных аккаунтов доступны с версии 5).
    • Получение сообщений со внешних почтовых серверов по протоколу POP3.
    • Квоты на домен, почтовый ящик и почтовые сообщения.
    • «Плюс» — адресация (создание виртуальных алиасов для аккаунта, используя «+» как это сделано в Gmail).
    • Блокировка вложений (в зависимости от расширения файла вложения).
    • Пользовательские маршруты SMTP для выбранных доменов (может использоваться для создания резервного копирования, перенаправление и прочее).
    • Интерфейс программирования приложений (поддержка скриптовых языков VBScript и JScript).
    • Встроенная поддержка SSL.

    Поддержка антиспама в hMailServer

    hMailServer поддерживает несколько разных механизмов антиспама:

    • «Черный» список хостов DNS (DNSBL);
    • «Черный» список ссылок DNS (SURBL);
    • «Серый список» (Greylisting — для успешной доставки сообщения необходима его повторная отсылка);
    • Структура политики отправителя;
    • Встроенная интеграция с SpamAssassin;
    • DomainKeys Identified Mail (начиная с версии 5.1).

    Поддержка антивируса в hMailServer

    Также есть возможность использования любого антивирусного сканера с командной строкой.

    Hmailserver инструкция русском

    Введение

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

    Другие источники

    Хороший способ установки RoundCube на платформу Windows с IIS6 и hMailServer находится в этом документе. Замечание: Убедитесь, что вы установили полный путь к temp_dir в main.inc.php, иначе пользователи столкнуться с проблемой прикрепления файлов к e-mail сообщениям.

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

    Установка Получить RoundCube!

    Для начала вам необходимо скачать RoundCube. Самый легкий путь - это посетить http://www.roundcube.net и кликнуть "Downloads". Загрузите архивный файл, содержащий RoundCube (имя файла должно заканчиваться на .tar.gz ) и распакуйте содержимое (в Windows при помощи WinZip или 7-Zip, в Mac/Unix? при помощи tar xfz roundcubemail-xx.tar.gz или gunzip -c roundcube-xx.tar.gz | tar xf - ) в текущую папку. Проверьте, что после распаковки всех файлов вы имеете структуру директории, как в Dev_Docs.

    Подготовка

    Теперь уже имея файлы, мы можем выгрузить целую диреторию на вебсервер (используя вашу любимую scp или ftp программу) в случае, если вы уже не работаете там.

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

    Структура базы данных

    На следующем шаге мы должны решить, какую СУБД будем использовать. Наиболее распространенной является MySQL, но также используют PostgreSQL и SQLite. Как только вы определились с выбором, создайте базу данных с любым именем и задайте права для отдельных пользователей БД. Не рекомендуется использовать текущих пользователей или root.

    Для MySQL вы можете установить БД, используя следующие команды:

    (конечно вам придется заменить БД, имя пользователя и пароль соответственно)

    Смотрите "INSTALL" - файл для получения информации по установке PostgreSQL или SQLite

    Если вы используете MySQL, убедитесь, что сброшены права пользователей, когда вы добавляете нового пользователя, иначе вы получите ошибку соединения с БД:

    Обратите внимание, чтобы были предварительно сконфигурированы и включены в каталоги SQL таблицы БД. Импортируйте или восстановите вашу версию, иначе вы получите 500-ую ошибку.

    Настройка RoundCube

    После выгрузки файлов откройте в вашем браузере эту ссылку http://url-to-roundcube/installer/ для запуска мастера установки. На первой странице описаны некоторые требования; при нажатии на кнопку "Начать установку" установщик проверяет соответствие всем требованиям. В некоторых случаях вы увидете NOT OK сообщения, тогда вам придется что-то установить или включить. Следуйте по ссылкам или найдите больше информации, касаемой сервера для вашей ОС, или посетите http://www.php.net.

    Как только ваш вебсервер готов к запуску RoundCube, вы можете начать создавать конфигурационные файлы на следующем шаге. Нажмите "NEXT", чтобы перейти. Получите файлы через форму и измените настройки в соответствии с вашими потребностями. Не забудьте ввести учетные данные базы данных в рамках раздела "Настройка базы данных". Все конфигурационные параметры описаны несколькими словами. Если вы не знаете, что означает настройка, узнать больше можно здесь Howto_Config или просто использовать настройки по умолчанию.

    Когда настройка завершена, нажмите кнопку "CREATE CONFIG" в нижней части страницы. Теперь вы видите два текстовых поля в верхней части окна браузера. Скопируйте содержимое и вставьте в два файла в пределах настроечного каталога RoundCube. Назовите файлы main.inc.php и db.inc.php как было указано ранее в текстовых полях. Внимание: переходя прямо в редактор, такой как Nano, может не сработать "обертывание" слов. Пожалуйста используйте редактор vi или загрузите файлы напрямую вместо этого.

    Вконце нажмите "CONTINUE" и перейдите на последний этап процесса установки. Теперь ваша конфигурация будет проверяться касательно вашего вебсервера. Нажмите кнопку "Initialize database", чтобы по вашему запросу создать необходимые таблицы базы данных.

    Если не появилось красных NOT OK сообщений, можно попробовать послать сообщение, чтобы проверить параметры настройки SMTP.

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

    Защитите свою установку

    Доступ через вебсервер к следующим катаологам должен быть запрещен:

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

    Заключение

    Эта обобщенная установка поможет вам запустить Roundcube менее чем за 20 минут. Там существует много других настроек для изучения. Посмотрите Howto_Config или посетите forums. чтобы узнать другие возможности и приемы, а также обратитесь за поддержкой, если у вас что-то не работает.

    Получайте удовольствие от новой установленной Roundcube.

    Поиск и устранение неисправностей

    500 Internal Server Error.

    Это очень распространенная проблема. Возможная причина - активна Apache директива AllowOverride. Попробуйте закомментировать все строки в файле .htaccess корневого каталога, а затем постепенно убирайте комментарий с каждой строки, чтобы понять какой именно каталог, прописанный в .htaccess, вызывает ошибку. Если эти директивы защищают некоторые критические файлы от загрузки, попросите, чтобы Ваш хостер или администратор дали вам больше прав AllowOverride или вставьте проблемные директивы из файла .htaccess в поддерживаемый администратором настроечный файл.

    Using MySQL - Database Error | Failed Connection

    Убедитесь в правильности настройки соединения. Если вы используете MySQL 4.1 или выше, то клиентские библиотеки могут не поддерживать новый протокол шифрования пароля: http://dev.mysql.com/doc/refman/5.0/en/old-client.html

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

    Помогите с настройками Hmailserver

    помогите с настройками Hmailserver

    Андрей Профи (691), на голосовании 6 лет назад

    ну в общем поставил эту штуку, прописал домен, создал двух пользователей.
    в диагностике пишет следующее
    Test: Collect server details
    hMailServer version: hMailServer 5.3.2-B1769
    Database type: MySQL

    Test: Test IPv6
    IPv6 support is not available in operating system.

    Test: Test outbound port
    SMTP relayer is in use.
    Trying to connect to host 127.0.0.1.
    Trying to connect to TCP/IP address 127.0.0.1 on port 25.
    Connected successfully.

    Test: Test MX records
    Trying to resolve MX records for dnitii.ru.
    ERROR: MX records for domain dnitii.ru could not be resolved

    Test: Test local connect
    Connecting to TCP/IP address in MX records for local domain domain dnitii.ru.
    ERROR: MX records for local domain dnitii.ru could not be resolved

    что не так сделал. или что не доделал.

    Голосование за лучший ответ

    Spirit2k Профи (986) 6 лет назад

    MX Запись есть в DNS?

    Андрей Профи (691) 6 лет назад

    у меня днс не настроен. у мну аппач стоит. а что это такое и как его настроить? мне просто строго на строго наказано сайт запустить и почту к нему. а я это первый раз в жизни делаю, и сервер пока в сетке внутренней стоит, сайт на аппаче и пхп, плюс hmailsrver и mysql.

    Spirit2k Профи (986) http://ru.wikipedia.org/wiki/DNS Не очень понятно, если сервак в локалке, а почтовый сервер пытается найти MX на dnitii.ru. )))

    Spirit2k Профи (986) 6 лет назад

    А вообще вот: http://www.smartertools.com/smartermail/free-mail-server.aspx

    У меня такая же ситуация. Где вообще взять этот MX и куда прописать подскажите плиз!