Создать учетную запись электронной почты с PhP - С некоторыми вещами мне нужно обойти
Мне нужно создать учетную запись электронной почты в PhP. Я нашел тонну примеров кода в Интернете, которые делают это, однако у меня есть несколько проблем:
- Я на хосте общего сервера с php.ini по умолчанию, и мой хост не изменит его
- Мне нужно создать его через URL, а не с помощью форм (что-то вроде: mywebsite.com/email.php?username=user)
- Пароль и квота должны быть одинаковыми каждый раз, так что единственное, что стоит после? Мне нужно это имя пользователя
У меня 0 опыта работы с PhP, поэтому я не могу просто отредактировать тот, который нахожу в Интернете, извините, если это легко. Если бы кто-то мог указать мне в направлении написанного кем-то сценария или чего-то такого, что было бы здорово! Благодарю.
1 ответ
Из вашего ответа выясняется, что вы используете cPanel. Это очень полезно, так как cPanel предоставляет собственный XML API для некоторых административных задач, включая создание учетных записей электронной почты.
Вы можете найти готовый скрипт, который использует XML API cPanel и делает то, что вам нужно, в этом сообщении на форуме:
Этот вопрос SO содержит информацию о том, как самостоятельно использовать XML API cPanel.
Если по какой-то причине вы не можете заставить работать XML API, есть еще один скрипт, который выполняет регулярные HTTP-вызовы самой cPanel:
http://www.zubrag.com/scripts/cpanel-create-email-account.php