Goeie middag,
Iemand ervaring met de DirectAdmin API en het aanmaken/verwijderen van email forewarders?
Het lijkt dat de documentatie van de API dit niet ondersteund.
Groeten,
Sven
Likes: 0
Goeie middag,
Iemand ervaring met de DirectAdmin API en het aanmaken/verwijderen van email forewarders?
Het lijkt dat de documentatie van de API dit niet ondersteund.
Groeten,
Sven
Dit heb je nodig:
http://www.directadmin.com/features.php?id=411
Api for forwarders (aka email aliases)
CMD_API_EMAIL_FORWARDERS
domain=domain.com
returns url encoded list of all forwarders
action=create
domain=domain.com
user=bob
email=email@email.com
action=delete
domain=domain.com
select0=bob
(select1=fred
etc..)
action=modify
domain=domain.com
user=bob
email=email@email.com
Of dit ...
PHP Code:$email = $_POST['email'];
$forwardname = $_POST['forwardname'];
$Socket = new HTTPSocket;
$Socket->connect($siteurl,$siteport);
$Socket->set_login($user,$pass);
$Socket->set_method('POST');
$Socket->query('/CMD_EMAIL_FORWARDER',
array(
'domain' => 'domain.com',
'action' => 'create',
'user' => $forwardname,
'email'=>$email,
'create'=>'Create'
));
Vergeet niet dat je voor de laatstgenoemde optie wel de HTTPSocket class nodig hebt: http://files.directadmin.com/service...httpsocket.php. Het gemakkelijkste is vaak om te zoeken in de releases, bijvoorbeeld: http://www.directadmin.com/search_ve...ery=CMD_API%25.