Делаю такой запрос:
: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"
}
API Почтовые перенаправления. Ошибка
-
- Сообщения: 12
- Зарегистрирован: Пт июн 16, 2023 1:43 pm
API Почтовые перенаправления. Ошибка
Последний раз редактировалось narik-gengalf Пн май 26, 2025 1:54 pm, всего редактировалось 1 раз.
Re: API Почтовые перенаправления. Ошибка
Используйте post запросы, так как поле пароля там могут быть символы которые не передаются в get параметрах, или нужно экранировать.
Ошибку скрипта проверим.
Ошибку скрипта проверим.
-
- Сообщения: 12
- Зарегистрирован: Пт июн 16, 2023 1:43 pm
Re: API Почтовые перенаправления. Ошибка
Я посмотрел, он там вроде ругается при проверке save_local в alias.sh
Я использую пост запрос. Очень странно, что приходится передавать параметры грубо говоря как в гет, а не в теле запроса json-ом отдавать.
Такое вижу впервые.
Я использую пост запрос. Очень странно, что приходится передавать параметры грубо говоря как в гет, а не в теле запроса json-ом отдавать.
Такое вижу впервые.