Добрый день, товарищи, форумчане! Появилась необходимость заведения почтовых ящиков на яндексе из скрипта.
для этого (из официального источника) можно воспользоваться утилитой cURL следующего вида: curl -H 'PddToken: 123456789ABCDEF0000000000000000000000000000000000000' -d 'domain=domain.com&login=mylogin' 'https://pddimp.yandex.ru/api2/admin/deputy/add'
в «чистом виде» команда отрабатывает на ура, но при исполнении в скрипте выдает ошибку вида: {«domain»: «$domain», «success»: «error», «error»: «bad_domain»} .
привожу листинг скрипта:
#!/bin/bash
echo "Enter login:"
read username
password=$(pwgen -s 12 1)
echo "user $username with password $password will be created."
token=123456789ABCDEF0000000000000000000000000000000000000
domain=mydomain.com
curl -H 'PddToken: $'token' ' -d 'domain=$domain&login=$username&password=$password' 'https://pddimp.yandex.ru/api2/admin/email/add'