503 gün önce PHP ile kurumsal mail adresi oluşturma ve silme
sorusunu cevapladı.
@karaman443 Teşekkürler
https://forum.directadmin.com/threads/php-class-for-communicating-with-da.258/
Aşağıdaki kodlar PHP içindir
//import httpsocket class
// https://files.directadmin.com/services/all/httpsocket/httpsocket.php
// e mail add
$sock = new HTTPSocket;
$sock->connect('ssl://yourDomain.com', 2222);
$user = 'directadminUser';
$pass = 'directadminPass';
$newMail = "newMailAdress";//[email protected] / org / net / ...
$newPass = "NewMailPass";
$sock->set_login("$user", "$pass");
$sock->set_method('POST');
$sock->query(
'/CMD_API_POP',
array(
'action' => 'create',
'domain' => 'yourDomain.com',
'user' => "$newMail",
'passwd' => "$newPass",
'passwd2' => "$newPass",
'quota' => '25'// Mail quota, 25 => 25 Mega bayt
)
);
$result = $sock->fetch_body();
echo $result;
//////////////////////////////////////////////////////////////////////////////////////////////////
// delette e mail
$sock = new HTTPSocket;
$sock->connect('ssl://yourDomain.com', 2222);
$user = 'directadminUser';
$pass = 'directadminPass';
$sock->set_login("$user", "$pass");
$sock->set_method('POST');
$sock->query(
'/CMD_API_POP',
[
'action' => 'delete',
'domain' => 'yourDomain.com',
'user' => "eMailAdress"//e-mail address to be deleted
]
);
$result = $sock->fetch_body();
echo $result;
Bu kod DirectAdmin ile çalışmaktadır. Cpanel olmadığı için atmıyorum kimseyi yanıltmayayım
Cpanel için deneyerek başaran olursa yorum olarak yazabilirmi.