Как создать учетную запись электронной почты в Cpanel через PHP?

Как создать учетные записи электронной почты в PHP с помощью библиотеки xmlapi.php из cPanel?

Примечание. Мне нужно создать более 1000 учетных записей электронной почты и узнать, возможно ли это.

Спасибо.

Ответ 1

ОБНОВЛЕНО

Я обновил ваш вопрос и основывался на том, что дает этот ответ.

1. Я вижу связку API для cPanel для управления сервером. Хотя я не нашел прямого API для создания новой учетной записи электронной почты, но нашел script, который поможет вам создать учетную запись электронной почты.

Пожалуйста, просмотрите эту ссылку:

http://www.zubrag.com/scripts/cpanel-create-email-account.php

http://forums.cpanel.net/f42/xmlapi-php-class-111897.html

Ответ 2

Вы можете автоматизировать создание идентификатора электронной почты, но создавая http-клиент, который входит в ваш cpanel-интерфейс, а затем выполняет необходимые http-запросы для создания электронной почты (учетные записи электронной почты).

Что-то подобное было задано Iain Clark (Применение имени пользователя/пароля папки .htaccess с PHP).

Если вы пишете такую ​​автоматизацию в PHP, вы можете создать идентификаторы электронной почты с вашего PHP script.

Код для подобных задач можно найти здесь и там в Интернете (например, PHP Script Записать в cPanel), однако вы должен тщательно проверить, соответствует ли это вашим паролям и что он действительно работает для вашей версии/стиля/темы cpanel.

Ответ 3

В результате обсуждения я в конечном итоге решил, что вы пытаетесь создать имя пользователя.

Автоматическая генерация имен пользователей отстой. Однако они должны быть уникальными. Почему бы не позволить вашим пользователям выбирать свои собственные имена и отклонять те, которые уже используются.