API Почтовые перенаправления. Ошибка

Все остальные вопросы
Ответить
narik-gengalf
Сообщения: 12
Зарегистрирован: Пт июн 16, 2023 1:43 pm

API Почтовые перенаправления. Ошибка

Сообщение narik-gengalf » Пн май 26, 2025 10:18 am

Делаю такой запрос:
:8002/api/api.php?
module=mailclient
&subdo=addforward
&source=test@domail.ru
&target=test2@domail.ru
&save_local=1
&login=login
&pass=parol

Перенаправление создается, но в ответе отдает ошибку:
{
"error": 3,
"mess": "Ошибка в адресах почтовых ящиков: /usr/local/brainycp/ssh/mailserver/alias.sh: line 80: [==1]: command not found"
}
Последний раз редактировалось narik-gengalf Пн май 26, 2025 1:54 pm, всего редактировалось 1 раз.

Аватара пользователя
alenka
Сообщения: 2462
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: API Почтовые перенаправления. Ошибка

Сообщение alenka » Пн май 26, 2025 10:33 am

Используйте post запросы, так как поле пароля там могут быть символы которые не передаются в get параметрах, или нужно экранировать.
Ошибку скрипта проверим.

narik-gengalf
Сообщения: 12
Зарегистрирован: Пт июн 16, 2023 1:43 pm

Re: API Почтовые перенаправления. Ошибка

Сообщение narik-gengalf » Пн май 26, 2025 1:57 pm

Я посмотрел, он там вроде ругается при проверке save_local в alias.sh

Я использую пост запрос. Очень странно, что приходится передавать параметры грубо говоря как в гет, а не в теле запроса json-ом отдавать.
Такое вижу впервые.

Ответить