A
aerowave
Добрый вечер.
У меня снова проблема...
При запуске через шелл файла mail.php - он выполняется секунд 4-5 с нужным результатом.
Через php пытаюсь вызвать его exec(), похоже, что не успевает отрабатываться...
> /dev/null & не помогает.
Уточняю, mail.php - скрипт от панели Plesk. Зашифрованный. Поэтому его и нужно так запустить.
Пример выполнения:
/var/www/vhosts/xxx.ru/httpdocs/mail.php -c test@xxx.ru -passwd '123456' -passwd_type plain -mailbox true -mbox_quota 15000 -drweb in
Создаётся почтовый ящик test@xxx.ru с паролем 123456 и имеет квоту на диске в 15000 Кб + включена проверка на вирусы входящих сообщений.
Заранее спасибо за помощь
У меня снова проблема...
Код:
$shell=exec("/var/www/vhosts/xxx.ru/httpdocs/mail.php -c ".$nameformail."@".$domain." -passwd '".$password."' -passwd_type plain -mailbox true -mbox_quota ".$quota." -drweb in");
if($shell){
echo "Регистрация <b>".$nameformail."@".$domain."</b> прошла успешно, можете войти на почту.";
}else {
echo "Регистрация <b>".$nameformail."@".$domain."</b> временно не доступна. Обратитесь к регистрации позднее.";
}
При запуске через шелл файла mail.php - он выполняется секунд 4-5 с нужным результатом.
Через php пытаюсь вызвать его exec(), похоже, что не успевает отрабатываться...
> /dev/null & не помогает.
Уточняю, mail.php - скрипт от панели Plesk. Зашифрованный. Поэтому его и нужно так запустить.
Пример выполнения:
/var/www/vhosts/xxx.ru/httpdocs/mail.php -c test@xxx.ru -passwd '123456' -passwd_type plain -mailbox true -mbox_quota 15000 -drweb in
Создаётся почтовый ящик test@xxx.ru с паролем 123456 и имеет квоту на диске в 15000 Кб + включена проверка на вирусы входящих сообщений.
Заранее спасибо за помощь