SubDomainModify
- domain
- subdomain
- target
Modifie un sous-domaine
Tout sur l'API OVH
Modifie un sous-domaine
Renvoit le nom et le prénom du propriétaire d’un nichandle
Ce site a été créé pour centraliser les informations relatives à l’API du manager OVH.
L’idée est d’avoir une liste complète des fonctions de l’API, et de regrouper exemples, projets, etc… Une des idées fortes est de promouvoir les commentaires sur chaque fonctions. Si vous avez découvert quelque chose à propos d’une fonction, etc… ajoutez un commentaire, partagez l’information avec tout le monde.
Vous pouvez trouver ici toutes les fonctions disponibles à la date d’aujourd’hui, même celles qui ne sont pas décrites dans la nouvelle documentation officielle. Au jour d’aujourd’hui, la documentation officielle, bien que tres bien faite, n’est pas complete, et ce site reste encore plus exhaustif.
Pour ceux qui veulent participer à la rédaction du site, pas de problèmes, envoyez moi un email. Nous recherchons des tutoriaux expliquant ce qu’est l’API, et comment commencer une simple implementation.
Renvoie les infos concernant le nic.
Ajoute un modérateur à une mailing list.
Efface un host. Renvoie l’id de la tâche en attente d’éxecution.
Change les IPs associées à un host. Renvoie l’id de la tâche en attente d’éxecution.
Crée un host. Renvoie l’id de la tâche en attente d’éxecution.
Renvoie la liste des adresses IP.
Renvoie la liste des hosts pour un domain.
Renvoie la liste des DNS associés au domaine.
Renvoie les informations DNS relatives au domaine.
'0' => {
’fieldtype’ => ‘A’,
’target’ => ‘81.100.86.15′,
’ttl’ => ‘60′,
’subdomain’ => ’server’,
}
‘12′ => {
’fieldtype’ => ‘CNAME’
’target’ => ‘ns0.ovh.net.’
’ttl’ => ‘0′
’subdomain’ => ‘pop3′
}
Renvoie la liste des domaines auquels le NIC a accès.
Efface une redirection ORT.
Ajoute une redirection ORT pour un domaine.
Note: Le paramètre ‘target’ est sous la forme domain.com (pas de http://).
Note: OrtDomainAdd crée automatiquement le DnsSetDomainPlanType correspondant.
Renvoie la liste des redirections ORT pour une domaine.
Efface une base de données.
Info: Cette fonction est inactive.
Installe un sous-domaine sur un hébergement multidomaine.
Note: Le paramètre ‘target’ est à utiliser si on veut créer le sous-domaine en même temps.
Renvoie la liste des sous-domaines attachés à un domaine.
Array
(
[domain] => webotheque.be
[status] => 100
[value] => Array
(
[0] => Array
(
[prefix] => manager
[dir] => www/manager
[login] => webotheq
)
[1] => Array
(
[prefix] => backoffice
[dir] => www/backoffice
[login] => webotheq
)
[2] => Array
(
[prefix] => plugout
[dir] => www/plugout
[login] => webotheq
)
[nbsdoms] => 3
)
Efface un sous-domaine.
Crée un sous domaine.
Efface une donnée de la session.
ATTENTION : Cette fonction risque de disparaître.
Permet de sauver une donnée dans la session.
ATTENTION : Cette fonction risque de disparaître.
Modifie un répondeur.
Renvoie la liste des répondeurs associés à un pop.
Renvoie la liste des répondeurs installés sur un domaine.
Renvoie les informations relatives à un répondeur.
Efface un répondeur.
Crée un répondeur.
Liste les redirections d’emails (alias + forward).
Efface une redirection email.
Crée un alias ou un forward (le choix est automatique et basé sur le domaine de destination).
Note: Il s’agit des fonction de redirections de mails pour les domaines ayant un mxplan ou un hébergement.
Renvoie les infos sur le service real d’un domaine.
'usedspace' => '0',
‘active’ => 1
Change le password pour le service Real d’un domaine.
Active les services Real pour un domaine.
Renvoie toutes les informations concernant un compte pop.
Modifie la description d’un compte pop.
Renvoie la liste des comptes pop d’un domaine sous la forme d’un tableau.
Renvoie un hash avec les infos d’un pop.
'nic' => 'aucun',
‘name’ => ‘postmaster’,
‘description’ => ‘Postmaster’,
’size’ => ‘25000000′
Renvoie les alias d’un compte pop.
Efface un compte pop.
Crée un compte pop.
Modifie le mot de passe d’un compte pop.
Associe un pop à un nic pour lui en déleguer la gestion.
Renvoie la liste des pops isolés manageable par le nic.
Modifie la langue d’un nic.
Modifie l’adresse d’un nic.
Permet de créer un nic avec toutes les informations classiques. Renvoit nicowner.
Permet de changer le mot de passe d’un nic.
Renvoie la liste de multiftp d’un domaine.
Crée un multiftp.
Modifie le password d’un multiftp.
Modifie le répertoire d’un multiftp.
Modifie la configuration d’un multidomaine.
Note: Le paramètre ‘target’ est à utiliser si on veut créer le sous-domaine en même temps.
Renvoie la liste des multidomaines installés sur un domaine.
Efface un multidomaine.
Installe un multidomaine sur un hébergement.
Note: Le paramètre ‘target’ est à utiliser si on veut créer le sous-domaine en même temps.
Desinscrit un email d’une mailing liste .
Envoie la liste des abonnés d’une mailing liste à une adresse email.
Renvoie la liste des abonnés d’une mailing liste.
Inscrit une tableau d’email à une mailing liste.
Inscrit un email à une mailing liste.
Modifie les options de moderation/abonnement d’une mailing list.
Renvoie la liste des modérateurs d’une mailing liste.
Renvoie la liste des mailing liste d’un domaine.
'owner' => 'a@o.net',
‘domain’ => ‘bozoid.org’,
‘ml’ => ‘papaa’,
‘nic’ => undef
Renvoie des infos de configuration sur une mailing liste.
'lang' => undef,
‘users_post_only’ => ‘’,
‘message_moderation’ => 1,
‘nic’ => undef,
‘name’ => ‘limoges’,
‘moderator’ => ‘bozo@nobodix.org’,
‘domain’ => undef,
’subscription_moderation’ => ‘’
Renvoie les infos sur la mailing liste avec la liste de abonnés et celle des modérateurs.
Retire un modérateur d’une mailing liste.
Efface une mailing liste.
Crée une mailing liste sur un domaine .
“replyto” définit à qui se fait la réponse à une mailing-list.
Ce paramètre peut prendre trois valeurs différentes :
- mailinglist, pour que la réponse se fasse à la liste elle-même (ancien comportement par défaut)
- lastuser, pour que la réponse se fasse à la personne qui a envoyé l’email
- une adresse email quelconque
Renvoie un résumé complet sur tous les comptes pop du domaine, avec les information concernant les alias, les répondeurs …
Renvoie un résumé de chacun des domaines auxquels le nic a accès.
Lazzzyyyy Just stay in bed, don’t want no money, don’t want no bread.
Renvoie toutes les informations concernant les emails des domaines controlés par le nichandle.
Renvoie les capacités du plan sur lequel est hébérgé le domaine.
'webspace' => 240,
‘cgi’ => 1,
‘databases’ => -1,
’ssh’ => 1,
‘multidomain’ => 1,
‘anonymousftp’ => 240,
’subdomains’ => -1,
‘pop’ => -1,
‘realservices’ => 240,
‘multiftp’ => 0
Renvoie un résumé sur le domaine.
'databases' => '2',
‘name’ => ‘bozoid.org’,
‘nbmultidomains’ => ‘1′,
‘ftp_used_space’ => ‘61856′,
‘realservices_used_space’ => ‘12′,
‘plan’ => ‘720Plan’,
‘anonymous_ftp_used_space’ => ‘0′,
’subdomains’ => ‘4′
La même que HostingDomainSummary mais pour une liste de domaines.
Renvoie la liste des hostings auxquels le nic a accès (même les mut.dns).
Renvoie la liste des accès detaillés.
Renvoie les informations relatives à une facture.
Renvoie les références (domaines, hébergements, serveurs …) sur le point d’expirer.
Note: delay est exprimé en jours
Renvoie l’espace utilisé sur le ftp du domaine.
Renvoie les informations relatives à l’espace FTP de base d’un domaine.
Change le mot de passe du ftp du domaine.
Modifie une redirection email.
Note: Pour l’instant pas de toto@xxx.domain.tld que des toto@domain.tld
Renvoit la liste des redirections emails d’un domaine.
'distant' => 'oles@ovh.net',
‘local’ => ‘local@saloperie.com’
Efface une redirection email.
Crée une redirection email.
Note: Pour l’instant pas de toto@xxx.domain.tld que des toto@domain.tld
Note: Il s’agit des fonction de redirections de mails pour les domaines qui ne sont ni mxplan ni hébergement.
Modifie la priorité d’un filtre.
Augmente la priorité d’un filtre.
Renvoie la liste des filtres associé à un compte pop.
'test' => {
’priority’ => ‘2′,
’action_parameter’ => ‘’,
’action’ => ‘del’,
’rules’ => {
’contains’ => 1,
’element’ => ‘a’,
’header’ => ‘From’
}
}
Diminue la priorité d’un filtre.
Désactive un filtre attaché à un pop.
Efface un filtre associé à un pop.
Crée un filtre associé à un compte pop.
pour action = pop ou for action_parameter contient une adresse mail
pour aciton = bounce action_parameter contient un texte accompagnant le renvoi du mail a son expéditeur
Une règle (rule) se présente sous la forme: header + contains + element
Exemples de rules:
filtre anti spam:
array("contains"=>1,"header"=>"X-Spam-Tag","element"=>"YES")
filtre spam probable:
array("contains"=>1,"header"=>"X-Probably-Spam-Tag","element"=>"YES")
filtre antivirus:
array("contains” =>1, “header” => “X-Virus-Tag", “element” => “YES")
Autres filtres:
array("contains” => [0|1], “header” => [From|Cc|Subject|To],"element” => texte ou pop)
Exemple d’appel de la fonction en PHP:
$rules = array();
$rules[]=array("contains"=>1,"header"=>"X-Probably-Spam-Tag","element"=>"YES")
$rules[]=array("contains"=>1,"header"=>"X-Spam-Tag","element"=>"YES")
$rules[]=array("contains” =>1, “header” => “X-Virus-Tag", “element” => “YES")
foreach($rules as $k => $v) {
$rules[$k] = new soap_value('’,'’,$v);
}
$rules2 = array("action” => $action, “action_parameter” => $action_param, “domain” => $_POST[’domaine’],"pop” => $_POST[’pop’],"filter” => $_POST[’name’],"priority” => 1, “active” => 1, “rules” => $rules);
$rules2 = new soap_value('’ ,'’, $rules2);
$res = filterCreate($_SESSION[’id_soap_session’],$rules2);
Que Nicolas Merlet recoive ici toute ma gratitude. Sans lui cette documentation sur la création des filtres n’aurait pas pu être réalisée.
Oli
Active ou désactive un filtre.
Change la configuration du domaine par rapport au filtrage emails: NO_FILTERING|SIMPLE_FILTERING|FULL_FILTERING (CUSTOM)
Configure l’email collecteur du domaine.
Determine le nic établi en tant que ‘domain master’ d’un domaine (pour la délégation des droits des emails).