Foros del Web » Programando para Internet » PHP »

PHP y MDaemon

Estas en el tema de PHP y MDaemon en el foro de PHP en Foros del Web. Hola a todos !! Tengo un servidor de correos MDaemon v 9.5.2 y uso PHP v 5.2 Cuando intento crear algún usuario usando PHP en ...
  #1 (permalink)  
Antiguo 14/08/2007, 14:08
 
Fecha de Ingreso: agosto-2007
Mensajes: 1
Antigüedad: 16 años, 7 meses
Puntos: 0
PHP y MDaemon

Hola a todos !!
Tengo un servidor de correos MDaemon v 9.5.2 y uso PHP v 5.2
Cuando intento crear algún usuario usando PHP en el servidor tengo el siguiente error:
CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:

Please
Alguien podria ayudarme y decirme si debeo realizar alguna configuracion especial en PHP ?
Aqui les coloco el codigo de lo que hago:

<!-- METADATA TYPE="TypeLib" UUID="{3B2E5102-1946-4C4A-B4DD-6BE71BC06861}" -->
<?php
// starting word

$sFullName = 'My Name';
$sUserName = 'user';
$sPassword = 'password';



$oMDUser = new com("MDUserCOM.MDUser") or die("Unable to instantiate MDaemon MDuser");
$oMDUserInfo = new com("MDUserCOM.MDUserInfo") or die("Unable to instantiate MDaemon MDUserInfo"); ;

If ($oMDUser->LoadUserDll()){
$oMDUser->InitUserInfo($oMDUserInfo);

// Set some of properties so that we don't use the defaults.
$oMDUserInfo->FullName = $sFullName;
$oMDUserInfo->MailBox = $sUserName;
$oMDUserInfo->Password = $sPassword;

// Filter to set the default values for the other properties.
$oMDUser->FilterUserInfo ($oMDUserInfo);

// Try to add the user...
$nResult = $oMDUser->AddUser ($oMDUserInfo);

// Try tu put filters


$except[0]= new variant("[email protected]");
$except[1]= new variant("[email protected]");
$except[2] = new variant("[email protected]");


$oMDUser->SetOutboundMailRestrictions('[email protected]' , True , 'Returned to sender' , &$except);
$oMDUser->SetInboundMailRestrictions ('[email protected]', True , 'Refused' , &$except);



// ' Check the results
switch ($nResult) {
case MDDLLERR_NOERROR :
$sMessage = "Account created successfully!";
break;
case MDDLLERR_USEREXISTS :
$sMessage = "The user name '" . $sUserName . "' already exists! Please try again.";
break;
default :
$sMessage = "Failed! Error code:" . $nResult;
}

// ' Free the dll
$oMDUser->FreeUserDll();

}else{
//' Could not load the dll!
$sMessage = "ERROR: Could not load the dll file!";
}
// ' Free the instances

$oMDUser = Null;
$oMDUserInfo = Null;

//echo ($dominio->DomainName);
echo "<br>";
echo $sMessage;
?>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:29.