OVH Community, votre nouvel espace communautaire.

automatiser export pst en corporate


rendu
01/10/2013, 15h14
Ceci dit il serait aussi intéressant de pouvoir importer les pst (pour les migrations).

rendu
01/10/2013, 15h13
Je suis aussi intéressé par cette fonctionnalité. Aucune idée concernant les champs..

dk_snake
23/09/2013, 16h57
bon alors, j'ai trouvé via les API 2 fonctions:
exportAccount
try {
$soapSession = new SoapClient("https://ws.ovh.com/sessionHandler/r2/soap.wsdl");
$result = $soapSession->login(array("login" => $login, "password" => $pwd));
$sessionId = $result->value->id;
$soap = new SoapClient("http://ws.ovh.com/managedServices/exchange/corporate/trunk/soap.wsdl");
$result = $soap->exportAccount(array("sessionId" => $sessionId, "service" => $service, "account" => $account));
echo "successfull\n";
print_r($result);
// your code here ...
} catch(SoapFault $fault) {
echo $fault;
}
?>

et celle là getAccountExportPstLink:
try {
$soapSession = new SoapClient("https://ws.ovh.com/sessionHandler/r2/soap.wsdl");
$result = $soapSession->login(array("login" => $login, "password" => $pwd));
$sessionId = $result->value->id;
$soap = new SoapClient("http://ws.ovh.com/managedServices/exchange/corporate/trunk/soap.wsdl");
$result = $soap->getAccountExportPstLink(array("sessionId" => $sessionId, "service" => $service, "account" => $account));
echo "successfull\n";
print_r($result);
// your code here ...
} catch(SoapFault $fault) {
echo $fault;
}
?>
Sauf que je vois pas à quoi correspond sessionId, service.
Quelqu'un pourrait m'aider à paramétrer/configurer ces API?

dk_snake
17/09/2013, 16h46
Bonjour

J'ai un exchange corporate et des comptes mail standard dessus.
Sur chaque adresse mail, je peux exporter en pst, puis télécharger ce pst.

Je cherche un moyen d'automatiser cela (l'export et le téléchargement).
Ayant une centaine de mails, pas envie de le faire à la main...

Si quelqu'un a une solution (un script?).

merci