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

postcreation script в PostfixAdmin

Добавлено: 2009-09-21 15:44:56
firefix
Здравствуйте!
Проблема в следующем:
Мне просто позарез необходимо выполнение опции из config.inc.php: $CONF['mailbox_postcreation_script']='/home/vmail/cr.sh'; , НО мне нужно вызвать его с двумя аргументами 1-ый=username вновь созданного юзера, 2-ой=domainname вновь созданного юзера.
Подскажите пожалуйста как прописать что то типа:
$CONF['mailbox_postcreation_script']='sudo -u vmail /usr/local/bin/myscript.pl $username $domainame'
СПАСИБО!

Re: postcreation script в PostfixAdmin

Добавлено: 2009-09-22 6:22:25
ADRE
посмотрите как вызывать в пхп системные функции, и соответственно права проставить надо ну и условие прописать при создании соответственно

Re: postcreation script в PostfixAdmin

Добавлено: 2009-09-22 8:57:46
AzureZ
Судя по функции function mailbox_postcreation в functions.inc.php он добавляет переменные при вызови скрипта.
Т.е по идее ничего не надо добавлять т.к при выполнении скрипта к нему добавляются 4 значения username domain maildir quota

Re: postcreation script в PostfixAdmin

Добавлено: 2009-09-22 9:08:14
ADRE
фишка постфикс админа в том что его код можно ковырять как угодно и вовремя смотреть логи

Re: postcreation script в PostfixAdmin

Добавлено: 2009-09-22 9:13:36
AzureZ
Это понятно. Для задачи firefix по идее вообще ничего ковырять в постфиксадмине не надо.

Re: postcreation script в PostfixAdmin

Добавлено: 2009-09-22 15:57:05
firefix
Ага понял вчера по логу secure

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

Sep 21 17:05:55 mail sudo:   apache : sorry, you must have a tty to run sudo ; TTY=unknown ; PWD=/var/www/postfixadmin-2.3rc5 ; USER=vmail ; COMMAND=/home/vmail/def_fltr.pl runner12@dav***.** da***.** da***.**/runner12/ 0
Спасибо!