Страница 1 из 2

Simplemail, аналог postfixadmin

Добавлено: 2008-11-10 8:16:10
ProFTP
сабж...

статья http://www.lissyara.su/?id=1842


из темы http://forum.lissyara.su/viewtopic.php? ... 3&start=50

есть:
http://unixforum.org.ua/simplemail/index.pl
(opera,firefox)

Код: Выделить всё

useradmin: Admin
pass: Jeinahm7

Код: Выделить всё

user: postfix
pass Ub6oyig7f
Aliasы не дописал еще, все остальное вроде бы работает
не дописано еще в HTML тип ошибки... вверхи идут логи, надо удалить

сделано там не много по другому, не так как в postfixadmin, возможно не поймете ничего, рассказывать сейчас долго, если что спрашиваейте

осталось не много дописать

приемущества:
1) по страничный вывод данных
2) возможность добавление несколько доменов у аккаунту
3) Логи в реальном времени (надо будет поиск сделать)
4) объектно ориентированное программирование, более гибкая возможность интеграции и использования
5) HTML отдельно
6) раширенная возможность управлениеи пользователями

недостатки:
1) нету автоответчка (будет)
2) фетчмайла нету

===================

нужно ли статистику интегрировать:
1) http://www.lissyara.su/?id=1769 Mailgraph
2) http://www.lissyara.su/?id=1307 AWStats
??
про алиасы я так понял что Postfix/Exim смотрят одну строку в таблице Aliases, и считать там не надо ничего...

и что еще добавить? по-моиму всем время равно....

еще нашел VEXIM, увидел там добавленна поддержка управлениям сильной защитой от спама и вирусов (я напрмиер такого никогда не настраивал персонально для каждого ящика)

===================

голосование похерилось
было примерно:
надо программу: 29
нет не надо: 7

Re: аналог postfixadmin

Добавлено: 2008-11-10 9:30:19
princeps
ну раз уже все равно написал, то что тут думать

Re: аналог postfixadmin

Добавлено: 2008-11-10 9:39:02
ProFTP
инсталятора еще нету, может быть для разных пользователей разные количества квоту, доменов, ящиков, алиасов (если это надо), просмотр логов, работает оно на perl - может быть интеграция с какой-то веб мордой...

Re: аналог postfixadmin

Добавлено: 2008-11-10 9:58:20
princeps
буду. У меня постфиксадмин через жопу работает, ковырять лень, а из командной строки и через phpMyAdmin немного неудобно. Так что если твоя программа без головняков взелтит - почему не использовать?

Re: аналог postfixadmin

Добавлено: 2008-11-10 10:09:58
ProFTP
хорошо тогда первую версию покажу без сессии пользовательской (можно поставить легко) с защитой веб сервером htaccess, чтобы она стала легко первый раз хорошо на mysql... ?

Re: аналог postfixadmin

Добавлено: 2008-11-10 10:46:38
princeps
да хорошо

Re: аналог postfixadmin

Добавлено: 2008-11-13 17:37:26
ProFTP
:evil:

Re: аналог postfixadmin

Добавлено: 2008-12-05 15:33:55
ProFTP
может кто-то подсказать как работают алиасы в postfixadmin?

я могу добавить

Код: Выделить всё

fsdf@ttt3.org.ua  	sdfsdf.org.ua@ttt3.org.ua
но такого fsdf@ttt3.org.ua ящика нету, это не доработка постфикс-админа?

или postfix будет принимать fsdf@ttt3.org.ua почту и перебрасывать на sdfsdf.org.ua@ttt3.org.ua ?

просто логическая там путальница получается!!

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

Re: аналог postfixadmin

Добавлено: 2008-12-05 16:09:15
Alex Keda
это будет называться переадресация.
======
там всё очень логично.

Re: Simplemail, аналог postfixadmin

Добавлено: 2009-02-22 18:32:58
ADvise
а поддержка LDAP будет?
я вот заморочился на тему с LDAp поднять почту, и вижу что в оутлуке не показывается вся книга, только поиск делать. Вариант с "загрузить адр. книгу" не работает, не видно...
вроде 50 ящиков не много, но и не мало, что бы все контролировать вручную...
хорошо бы лдап... правда сам начал воять..

Re: Simplemail, аналог postfixadmin

Добавлено: 2009-02-23 6:55:39
ProFTP
http://search.cpan.org/~turnerjw/DBD-LD ... BD/LDAP.pm

только надо разобратся

я с ldap не работал, там запросы сильно отличаються от mysql? и таблицы?

короче, надо тебе поставить только, в этом модуле оно эмулировано как-то под sql

Код: Выделить всё

            my($dbh) = DBI->connect("DBI:mysql:mydatabase",'me','mypswd');

Код: Выделить всё

            my($dbh) = DBI->connect("DBI:LDAP:mydatabase",'me','mypswd');
создать таблицы в ldap похожие на mysql и запросы подправить... если сможешь дать доступ, то попробую поставить тебе, если получиться и если не много времени займет это...

Re: Simplemail, аналог postfixadmin

Добавлено: 2009-07-07 15:41:34
KaMa-CyTpA
Все?
Порох в пороховницах закончелсО?
Только ягоды остались?

Re: Simplemail, аналог postfixadmin

Добавлено: 2009-07-07 16:29:10
ProFTP
што?
ну никому не надо же...
я написал как свой собсвенный проект, чтобы показать как я использовал простоой интерфейс ООП perl

Re: Simplemail, аналог postfixadmin

Добавлено: 2009-07-07 17:23:10
KaMa-CyTpA
ну никому не надо же...
Вот ты даешь, амиго!
Как это не надо - предлагаешь альтернативу с интересами посетителей данного ресурса - и "не надо"
Надо и еще как!
:Bravo:

Re: Simplemail, аналог postfixadmin

Добавлено: 2009-07-07 17:35:47
ProFTP
почему ты не установил себе?

Re: Simplemail, аналог postfixadmin

Добавлено: 2009-07-07 17:47:00
KaMa-CyTpA
Да с удовольствием!
Только вот напрягает:

Код: Выделить всё

ОШИБКА
Запрошенный URL не может быть доставлен

Во время доставки URL:
http://unixforum.org.ua/simplemail/index.pl

Произошла следующая ошибка:

    Невозможно определить IP адрес узла unixforum.org.ua 

Сервер адресов ответил:

    Server Failure: The name server was unable to process this query. 

Это обозначает:

 Кэш не в состоянии определить сервер, указанный в URL.
 Проверьте правильность написания адреса.


Re: Simplemail, аналог postfixadmin

Добавлено: 2009-07-07 18:04:43
ProFTP
fixed
(mod_php там был)

Re: Simplemail, аналог postfixadmin

Добавлено: 2009-11-26 9:43:28
gekkon
кое-как поставился simplemail. хотя он почему-то хотел видеть template в корне апача, но алиасом обошёлся. базу создал, install.pl запустил с параметром пароль админа - база создалась, админ с паролем добавился. но дальше логин/пароль не пускает. молча проглатывает admin/password и всё. FreeBSD 7.2 apache 1.3.41 mysql 5.0.88
лог мускуля - момента аутентификации:
091126 9:40:42 12 Connect mail@localhost on mail_db
12 Query set autocommit=1
12 Query SELECT count(*) AS max_error
FROM log_smail
WHERE
action = 'error_login2'
AND userid = '4'
AND ip = '172.x.z.y'
AND created > '1259215842'
12 Query SELECT count(*) AS max_error
FROM log_smail
WHERE
action = 'error_login2'
AND userid = '4'
AND ip = '172.x.z.y'
AND created > '1259215842'
12 Query INSERT INTO session
SET session = 'OLcBDwBfvrgsY0hLVDdolitHAdTJo0k8',
user = '4',
time = '1259217642',
host = 'empty',
ip = '172.x.z.y',
forwarded = 'empty'
12 Query INSERT INTO log_smail
SET action = 'entrance',
userid = 'empty',
created = '1259217642',
ip = '172.x.x.y',
forwarded = 'empty'
12 Quit

Re: Simplemail, аналог postfixadmin

Добавлено: 2009-11-26 10:38:44
ProFTP
1) сама админка работает? есть ли такая форма входа http://unixforum.org.ua/simplemail/index.pl у Вас, она работает?

2) вы выполнили

Код: Выделить всё

./install.pl passwd_admin
?
passwd_admin- пароль админа
может пароля нету, может что-то заглючилось

дайте вывод

Код: Выделить всё

select * from users;

Код: Выделить всё

show tables;
3) если что, то дай доступ - настрою, если не получиться...
(просто документацию было сложно написать, может быть она не внятная)

Re: Simplemail, аналог postfixadmin

Добавлено: 2009-11-26 10:41:08
ProFTP
может вы пароль забыли?

в /lib/config.pl что-то меняли? если да, то покажите его

версия perl?

perl5.8.9?

===

еще пароль по-моему нужно сделать только в пределах [a-z] [A-Z][9-0], так как криптографируется

пробелы и т.д. ставить нельзя...

Re: Simplemail, аналог postfixadmin

Добавлено: 2009-12-03 13:09:46
ProFTP
таки кому-то понравилась программа
прислали в письме

патч для SQLIite:
Собственно сабж.

http://code.google.com/p/simplemailadmin/
Немного попатчил, чтобы появилась поддержка SQLite, пофиксил пути в
темплейтах, переписал документацию по установке.

Отличная софтина, ООП и т.д.

В планах ещё написать полноценную доку об установке почтовой системы на базе
postfix/exim+dovecot+sqlite+simplemailadmin.


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

кстате, еще есть у меня админка, я писал для Postfix/exim + DBmail + White List для кадного ящика (с возможностями чтобы пользователь имел еще и Grey list и Black list персональный) + там еще есть "уникальная блокировка спама с помощью Captcha", http://forum.lissyara.su/viewtopic.php?f=20&t=20202 но то другой вопрос...


====

кстати, кто-то спрашивал, по-моим princeps чтобы под Open Ldap такое сделать

вообщем, можно в принципе легко и под Ldap, только нужно будет тестировать...

еще авторегистрацию, легко можно реализовать, если очень много клиентов...

Re: Simplemail, аналог postfixadmin

Добавлено: 2009-12-29 18:08:17
drurus
LDAP еще как нужен!:)

Re: Simplemail, аналог postfixadmin

Добавлено: 2009-12-30 19:19:27
ProFTP
drurus писал(а):LDAP еще как нужен!:)
можно, там есть я показывал:
http://search.cpan.org/~turnerjw/DBD-LD ... BD/LDAP.pm

Код: Выделить всё

     use DBI;
     $dbh = DBI->connect("DBI:LDAP:ldapdb",'user','password')  #USER LOGIN.
         or die "Cannot connect as user: " . $DBI::errstr;

     $dbh = DBI->connect("DBI:LDAP:ldapdb")  #ANONYMOUS LOGIN (Read-only).
         or die "Cannot connect as guest (readonly): " . $DBI::errstr;

     $sth = $dbh->prepare("select * from people where (cn like 'Smith%')")
         or die "Cannot prepare: " . $dbh->errstr();
     $sth->execute() or die "Cannot execute: " . $sth->errstr();
         while ((@results) = $sth->fetchrow_array)
         {
                 print "--------------------------------------------------------\n";
                 ++$cnt;
                 while (@results)
                 {
                         print "------>".join('|',split(/\0/, shift(@results)))."\n";
                 }
         }
     $sth->finish();
     $dbh->disconnect();
т.е. нужно подпрвить запросы SQL под LDAP...
только я с LDAP не работал плотную, желательно доступ дайте (тестовый) - пропатчим...

Re: Simplemail, аналог postfixadmin

Добавлено: 2010-11-18 11:52:01
Name
Проект заглох или развивается потихоньку?

Re: Simplemail, аналог postfixadmin

Добавлено: 2010-12-08 12:04:03
kerilka
1.0 и 1.1.2 не могу залогиниться.. :(

Код: Выделить всё

http://192.168.1.1/webadmin/index.pl?login=admin;pass=testpass;entrance2=Login
это адресная строка в браузере на момент логина

FireFox выдаёт:
Неверное перенаправление на странице
Firefox определил, что сервер перенаправляет запрос на этот адрес таким образом, что он никогда не завершится.