LINUX.ORG.RU

rmail - сборный почтовый сервер с конфигуратором

 rmail,


0

0

Представлен проект rmail - сборный почтовый сервер с конфигуратором. Создан фактически для быстрой установки и конфигурирования всех компонентов ПО, которое требуется для установки полноценного почтового сервера с веб-почтой, фильтрами, антиспамом и т.д..

Архив из себя представляет сборник из ПО: Postfix, Dovecot, Dovecot Sieve Plugin, Pysieved,ASSP,Lighttpd,Horde,Monit, Административного интерфейса и конфигуратора. Все компоненты в данное время собираются полностью из исходников. Пакет тестировался в Slackware 12 Linux.

>>> Сайт Проекта

тегов что-то дофига, и они не отражают суть новости.

HighwayStar ★★★★★
()

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

AnDoR ★★★★★
()

"Соборный" прочиталось сначала.

А соборный -- эт хорошо. Православненько.

Полезный проект.

StepAs
()

Что, еще один красноглазый прочел статью "как настроить postfix + антивирус + dovecot + вебинтерфейс ко всему"?

Ах, да! И догадался все это объединить в один огромный тарболл, видимо, для того, чтобы не использовать предустановленный в дистрибутиве софт. Действительно, зачем нужны какие-то обновления, если есть мегапроект, который можно сказать напрямую с IP адреса 80.86.246.124.

Заметьте, не с projectname.{com|ru|net}, а прямо с IP адреса - его же на порядок легче запомнить.

Отдельный вопрос о двоичных и devel-пакетах: их нет. Они не нужны, ведь rmail - это ГЛОБАЛЬНО И НАДЕЖНО; всю разработку ведет Raver Corp, и потому вы не должны хотеть делать что-то сами, а ставить на рабочие машины из заранее собранных пакетов - это моветон.

Особо радостно читать install.sh. Ни проверок путей, где ищется mysql, ни проверки существования пользователей/групп при добавлении, ни-че-го.

Автор, вы, того-с.... пишите еще, да.

anonymous
()
Ответ на: комментарий от anonymous

UPDATE:

Посмотрел дополнительно install.sh.

Строки 

if cat /etc/passwd |grep "dovecot"; then logger Users Already Created ; echo "Users Already Created" ; else create_users;
fi
if cat /etc/passwd |grep "dovecot"; then logger Users Successefully Created ; echo "Users Sucessefully Created" ; else exit 0 ;
fi

поражают своей глубиной и мощью.

Ну это надо же! Я давно не видел Слакваре, расскажите, когда из дистрибутива исключили команду id? Про getent вообще молчу.

anonymous
()
Ответ на: комментарий от anonymous

>Состав пакета: Postfix 2.5.1 (MTA Агент) Dovecot 1.0.10 (IMAP сервер) Dovecot Sieve Plugin 1.0.2 (Плагин фильтры) Pysieved (Фильтры) ASSP 1.3.3.8 (Антиспам Система) Lighttpd 1.4.18 (Веб-сервер) Horde (Веб-Почта) Monit 4.10 - Мониторинг всего этого Добра. >Админский Интерфейс (Спасибо wizard - Нашему Программисту) Системные требования: MySQL 5.0.X PHP 5.X Perl (Требуется заранее установить модули указанные в файле cpan/modules.txt в архиве rmail) Python >Инструкция по установке Работоспособность: rmail-0.11 тестировался только на Slackware 12, но скорее всего поставится на любом дистрибутиве, где есть компилятор и все необходимые библиотеки.

Да, батенька, да. Скорее всего...

anonymous
()
Ответ на: комментарий от AnDoR

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

А вот что пишут авторы (орфография сохранена):

http://altq.dom.ru/?page_id=15

В первую очередь rmail нужен для системных администраторов, которые сами умеют настраивать почтовый сервер с НУЛЯ. Просто создали мы его в основном для себя, потому что мне часто приходится делать почтовые сервера на разных доменах, и чтобы не сидеть 3 часа и менять настройки в конфигурационных файлах, базах данных и т.д.

anonymous
()
Ответ на: комментарий от anonymous

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

сервера на слаке? ахтунг!

k0l0b0k ★★
()

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

и в самом деле, "Такой -=Брейндед=- нам не нужен!"

StepAs
()

Ну чё вы разбушевались? Читайте кредо аффтаров: "Чем проще, Тем лучше…" (Орфография, опять таки... )

LamerOk ★★★★★
()
Ответ на: комментарий от LamerOk

>"Чем проще, Тем лучше…"

Сценка:

-Петрович! Чем проще вон ту хрень ковырнуть? -Да вот залупындром тем лучше! -Чо? По натуре? -Да, проверено! -Надо же! Потекло по трубам!

StepAs
()

Ахтунг, админы локалхоста атакуют!

AngryElf ★★★★★
()

КГ/АМ ссылка.

А вот посоветовал бы всеуважаемый ALL скриптики для БЫСРОГО развертывания мылера с виртуюзерами на Debian-e. Типа http://www.qmailtoaster.org/ только для Deb и желательно на exim/postfix а не qmail.

anonymous
()

В то время как novell покупает SiteScape за цену, аналогичную той, за которую он купил SUSE, эти ребята надеются куда-то вылезти?

Aceler ★★★★★
()
Ответ на: комментарий от Aceler

>В то время как novell покупает SiteScape за цену, аналогичную той, за которую он купил SUSE, эти ребята надеются куда-то вылезти?

Еще один умник... Не ЛОР, а прям чат для ламеров!

anonymous
()

Еретики! Sendmail - глобально и надежно!

anonymous
()
Ответ на: комментарий от geka

http://80.86.246.124/admin/index.php здесь уже чат

anonymous
()

Удалили бы вы эту новость, не позорились...а?

anonymous
()

'Польза от слаки несомненная - она оттягивает на себя всех бесполезных гоблинов, которые иначе бы засирали community вокруг других дистрибутивов - того же Debian, отличающегося сейчас наиболее корректным, идеологически подкованным и грамотным сообществом пользователей и разработчиков.'

/Vitaly S. Lygovsky.. он как в воду глядел

timth ★☆
()
Ответ на: комментарий от vit122

>Мешает красноглазость аффтаров, настраивающих сервер методом make и make install.

Что мешает поствить все из пакетов, а из статьи взять только настройки? Вы не умеете делать diff или вам лень один раз разобраться?

anonymous
()

Хм, интересно, кто-нибудь вообще на номер версии смотрел - 0.11 и дальше будут и пакеты и инсталлятор по-другому сделан, я например сильно экономлю время, пользуясь таким инсталлятором. Мне часто приходится устанавливать почтовик. Да кстати по поводу чата в admin на хосте где лежит сам tar.gz - эта админка тестовая и поэтому ни на что не влияет.

raver
() автор топика
Ответ на: комментарий от raver

Так что пишите там еще и побольше =)

raver
() автор топика
Ответ на: комментарий от raver

>Хм, интересно, кто-нибудь вообще на номер версии смотрел - 0.11 и дальше будут и пакеты и инсталлятор по-другому сделан, я например сильно экономлю время, пользуясь таким инсталлятором.

Если все будет сделано по-другому, зачем делать ЭТУ версию?

>Мне часто приходится устанавливать почтовик.

Откройте, наконец, для себя магию RPM/deb. На всю инсталляцию - поставить *один* пакет, который автоматом вытянет в виде зависимостей postfix, dovecot, mysql, php и т.д.

>Да кстати по поводу чата в admin на хосте где лежит сам tar.gz - эта админка тестовая и поэтому ни на что не влияет.

То есь вас не смущает тот факт, что для любого почтового ящика можно указать каталог выше /var/spool/mail ?

anonymous
()
Ответ на: комментарий от anonymous

Не смущает, потому что там почтовика нет, и вообще ничего нет толком :) Я сделал готовый для теста продукт из исходников. Я не сделал еще для разных дистрибутивов, естесственно когда сделаю - это будет выглядеть по-другому. Мне инетерсно было - надо это вообще кому-то.. судя по другим местам где я разместил инфу - это надо.

raver
() автор топика
Ответ на: комментарий от raver

>Не смущает, потому что там почтовика нет, и вообще ничего нет толком :)

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

>Я сделал готовый для теста продукт из исходников.

Нет. Это - не продукт, а туфта.

>Я не сделал еще для разных дистрибутивов, естесственно когда сделаю - это будет выглядеть по-другому. Мне инетерсно было - надо это вообще кому-то.. судя по другим местам где я разместил инфу - это надо.

Нет. ЭТО не надо никому, кроме кул-админов, собирающих все из исходников. Ни один человек, умющий "С НУЛЯ" поставить почтовый сервер, не будет заморачиваться установкой вашей ерунды.

anonymous
()
Ответ на: комментарий от anonymous

А по поводу рабочей системы, где в админке можно указать допустим корневой каталог - нормальному админу это будет делать не надо, а чтобы кто попало этого не сделал - ну сделайте .htaccess к примеру и все проблемы решены. Ну специально для безопасности могу в селедующей версии сделать ограничения, чтобы не могли задать например выше /var/spool/mail...

raver
() автор топика
Ответ на: комментарий от anonymous

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

raver
() автор топика
Ответ на: комментарий от raver

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

Зато это будет надо пионЭру-кулхаксору, который обнаружит вот такую вот мегаадминку, да еще и без пароля.

>а чтобы кто попало этого не сделал - ну сделайте .htaccess к примеру и все проблемы решены.

Расскажите, как посредством .htaccess разрулить создание почтового каталога через вебадминку?

Признайесь, ваш похапэ-кодер неписал это поделие лишь бы отвязаться?

>Ну специально для безопасности могу в селедующей версии сделать ограничения, чтобы не могли задать например выше /var/spool/mail...

Спасибо, что делаете одолжение.

anonymous
()
Ответ на: комментарий от raver

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

И не надейтесь, потому, что единственно достойный вариант - выкинуть все нахрен, ибо это - пример того, как НЕЛЬЗЯ делать.

anonymous
()
Ответ на: комментарий от anonymous

>а чтобы кто попало этого не сделал - ну сделайте .htaccess к примеру и все проблемы решены.

Расскажите, как посредством .htaccess разрулить создание почтового каталога через вебадминку?

Ну тогда я думаю что Вы сами мало чего знаете...

Каталог не создается этим php скриптом. Каталог создается при первом заходе в почтовый ящик, и если dovecot видит в базе инфу, гдк должен располагаться каталог, то он сам его создает с уже пользовательскими правами, которые так же указываются через эту админку (uid,gid) А в .htaccess никто не пробовал сделать просто require user ? И вы так же если надо можете например прикрутить Apache к MySQL, чтобы там же узнавать админа, который указан в .htaccess.

raver
() автор топика
Ответ на: комментарий от raver

>Каталог не создается этим php скриптом.

Не надо мне рассказывать, как работает Постфикс с ящиками, ладно?

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

Отлично. Теперь превозмогите себя и подумайте, от какого пользователя делается создание каталога, если uid и gid берутся из БД.

>А в .htaccess никто не пробовал сделать просто require user ? И вы так же если надо можете например прикрутить Apache к MySQL, чтобы там же узнавать админа, который указан в .htaccess.

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

anonymous
()
Ответ на: комментарий от anonymous

Еще раз повторяю - нормальный админ не будет указывать / в качестве почтого каталога... Postfix Вы не очень хорошо знаете, потому как не скачали и не помотрели, как у меня устроено. Postfix в моем случае сначала обращается к dovecot, чтобы узнать есть ли такая учетная запись, и если есть уже отдает письмо dovecot, и dovecot в свою очередь далее уже кладет письмо в указанный каталог, если не создан, то создает его. Если же все-таки в базе указан каталог допустим /etc , то dovecot не создаст его, потому что в dovecot.conf явно указан maildir:/var/spool/mail.... Вопрос о небезопасной админке исчерпан?

raver
() автор топика

Человек просил немного удобрения, а ему целую кучу чистого навалили, аж ростки не видно.

raver, может действительно метапакет сделать.

А с анонимусами спорить - неблагодарное дело.

unisky ★★
()
Ответ на: комментарий от raver

Да, сорри, заболтался - ошибся.. Postfix сам обращается в MySQL за проверкой записи, но чтобы положить письмо - обращается далее к dovecot.

raver
() автор топика
Ответ на: комментарий от unisky

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

raver
() автор топика

> Сервер Мульти Доменный - Все заранее сделано, чтобы можно было юзать несколько доменов на одном сервере.

И грабить корованы! Ну прям тред про миста-форум сплошной ~_~

nikolayd
()
Ответ на: комментарий от raver

> С понедельника продолжу работу над проектом. Как будет пакет - на своем сайте выложу, там если что обсудить будет можно.

s/проектом/руткитом/

Офигеть, на ЛОРе уже официально пакеты с руткитами кладут -_-

nikolayd
()

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

MiracleMan ★★★★★
()
Ответ на: комментарий от anonymous

кстате частенько (раз в 3 дня) устанавливаю SMTP, решается это аж apt-get install postfix и копирыванием конфига через sed если лень в виме имя домена править. smtp отдельные ставить приходится банально потому что серв может до основного со своей удаленной площадки тупо не достучаться.

насчёт pop3/imap - если человек их действительно ставит каждый день а не юзает как все нормальные люди 1-2 человеческих сервера на компанию на exchange/communigate/etc., настройка занимает примерно такое же время.

в любом случае, если заепет ручками, это решается каким-либо тупым скриптом на баше который делает всякие apt-get'ы и качает готовые конфиги. а не сборкой своих пакетов которые как правильно сказали, в один прекрасный момент просто надоест апдейтить. это же не какойнить апач которому желательно ексклюзивную сборку да и то не всегда.

видимо в слаке совсем беда с репозиториями раз народ так извращается.

gigabito
()
Ответ на: комментарий от AnDoR

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

Ты почитай доку и конфигурацию к этой сборной солянке, ужаснись. Это сделано для пользователя, которому не только не западло знать где находятся все компоненты в его системе, но и охота думать как же это хозяйство работает. Пользователь кончится, пока установит данное поделие. Думать будет много.

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

xintrea
()

подавился кофем. Сервер на слакваре -- это пять. Автор, пожалуйста, не распространяй этот продукт. Ведь после недоадмина, который ЭТИМ воспользуется, нормальному админу придется все переставлять "по нормальному".

mrdeath ★★★★★
()

Вещь хорошая, но так как без обновления подобные вещи жить не могут, выпускать его надо в виде пакетов под все дистры. С зависимостями, естественно. Unix-way.

DOKA
()
Ответ на: комментарий от anonymous

>>Мешает красноглазость аффтаров, настраивающих сервер методом make и make install. >Что мешает поствить все из пакетов, а из статьи взять только настройки? >Вы не умеете делать diff или вам лень один раз разобраться? Да брось ты! Ему мешает то что в вантузе нет ни make install clean ни diff! :) Вот оно и воняет :)

anonymous
()

конечно, автору + за труды :)

никогда не понимал - зачем вообще такая почта? :)
по-моему, это как если играть в сетевую игру с ботами :)

kbps ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.