Hallo Leute,
Ich bekomme den Fehler wenn ich versuche einen neuen Benutzer anzulegen per API
meine Cod:
und meine variable.php
Ich möchte einfach bloss in der mail_user_add.php variable benutzen aber irgenwie will er nicht so wie ich das will ...
Vielleich hat einer einen Tip für mich
LG jens
Ich bekomme den Fehler wenn ich versuche einen neuen Benutzer anzulegen per API
Code:
Logged successfull. Session ID:fc39d94467bb696987324090dbb452fd<br /><?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><SOAP-ENV:Fault><faultcode>data_processing_error</faultcode><faultstring>email_error_isemail<br />
login_error_regex<br />
</faultstring></SOAP-ENV:Fault></SOAP-ENV:Body></SOAP-ENV:Envelope>
SOAP Error: email_error_isemail<br />
login_error_regex<br />
root@testmail-system:/var/www#
PHP:
<?php
require('variable.php');
require('soap_config.php');
$client = new SoapClient(null, array('location' => $soap_location,
'uri' => $soap_uri,
'trace' => 1,
'exceptions' => 1));
try {
if($session_id = $client->login($username,$password)) {
echo 'Logged successfull. Session ID:'.$session_id.'<br />';
}
//* Set the function parameters.
$client_id = 1;
$params = array(
'server_id' => $sid,
'email' => '$e',
'login' => '$l',
'password' => '$pw',
'name' => '$name',
'uid' => 5000,
'gid' => 5000,
'maildir' => '/var/vmail/test-k.de/Name',
'quota' => 5242880,
'cc' => '$cc',
'homedir' => '$homedir',
'autoresponder' => 'n',
'autoresponder_start_date' => array('day' => 1,'month' => 7, 'year' => 2012, 'hour' => 0, 'minute' => 0),
'autoresponder_end_date' => array('day' => 20,'month' => 7, 'year' => 2012, 'hour' => 0, 'minute' => 0),
'autoresponder_text' => 'hallo',
'move_junk' => 'n',
'custom_mailfilter' => 'spam',
'postfix' => 'n',
'access' => 'n',
'disableimap' => 'n',
'disablepop3' => 'n',
'disabledeliver' => 'n',
'disablesmtp' => 'n'
);
$affected_rows = $client->mail_user_add($session_id, $client_id, $params);
echo "New user: ".$affected_rows."<br>";
if($client->logout($session_id)) {
echo 'Logged out.<br />';
}
} catch (SoapFault $e) {
echo $client->__getLastResponse();
die('SOAP Error: '.$e->getMessage());
}
?>
PHP:
<?php
$sid ='1';
$e = 'test@test-k.de';
$l = 'test@test-k.de';
$pw = 'Test123';
$name = 'test';
$homedir = '/var/vmail';
$cc = '';
?>
Vielleich hat einer einen Tip für mich
LG jens
Zuletzt bearbeitet: