API OVH changement de mot de passe email
... / API OVH changement de mot...
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Question

API OVH changement de mot de passe email

Par
AurelienD17
Créé le 2020-03-03 16:15:53 (edited on 2024-09-04 13:50:48) dans Emails-old

Bonjour je cherche a creer un script permettant a des utilisateur de mail de pouvoir modifier leur mot de passe. On m'a donc orienté vers l'API ovh mais je ne sais pas ce que je dois entrer dans : "service" "The internal name of your mxplan organization". Quelqu'un pourrait il m'aider svp?
Merci d'avance
(je precise que je debut en php)


9 réponses ( Latest reply on 2020-03-25 15:16:02 Par
NicolasH28
)

un fois migré sur microsoft, ça sera d'office, tu le sais?

migrer quoi sur microsoft? et qu'est ce qui sera d'office? désolé jsuis un peu perdu. et merci pour ta reponse

les mails passent sur outlook: https://www.ovh.com/fr/mxplan-migration/
tu verras comment devancer l'appel
chaque utilisateur pourra choisir son mot de passe

Ah oui j'avais vu cette histoire de migration mais je ne sais pas quand ça prend effet... il y a une date?

non, lire le doc

d'accord merci pour votre réponse.

En attendant la migration, si quelqu un peut m'aider pour lAPI je suis preneur merci

merci pour le lien, j'ai envoyé un mail
voici la case a remplir :service...je ne sais pas quoi mettre dedans :

ton MX plan ?
MXPLAN10, MXPLAN100... ?

c'est un mx plan 5

c'était une suggestion (je ne connais pas la réponse)
à toi de tester

ah d'accord , j'avais deja essayé mais ça ne fonctionne pas.

alors le domaine de ce compte: exemple.fr par exemple?

tu es connecté?
(je croyais que ça te proposait les services possibles)

J'ai aussi essayé le domaine ainsi que les adresse que j'ai dans zone dns au niveau mx...et rien ne fonctionne...

Bonjour,

si c'est un MX Plan je pense que vous devez utiliser l'API : /email/domain/{domain}/account/{accountName}/changePassword

domain = votre-domaine.tld
accountName = votre adresse sans le @votre-domaine.tld

Cordialement, janus57

Bonjour,
Je rencontre actuellement un problème avec l'API OVH.
J'ai créé un token via la page https://api.ovh.com/createToken/ https://api.ovh.com/createToken/ pour me permettre d'accéder à l'API OVH.
J'ai demandé pour ce token les accès GET et POST sur email/domain/*.
Je suis allé sur la page https://api.ovh.com/console/#/me/api/credential/{credentialId}/application#GET pour vérifier l'état du token et il est actif et validé.
Je souhaite utiliser ce token pour modifier les mots de passe des comptes mail de mon domaine.
Lorsque j'utilise le token dans mon code PHP, je reçois l'erreur suivante :
OVH Error: Client error: `POST https://eu.api.ovh.com/1.0/email/domain/{mon_domaine}/account/{le_compte_à_modifier}/changePassword` resulted in a `403 Forbidden` response:
{"message":"This call has not been granted","httpCode":"403 Forbidden","errorCode":"NOT_GRANTED_CALL"}
J'ai contrôlé que mon code PHP utilise bien les clés fournies par OVH pour accéder à l'API via le wrapper officiel disponible sur gihub.

Je suis sur une offre Pro en hébergement mutualisé.
Je ne comprends pas ce qui manque pour faire fonctionner cette API correctement.
A noter que j'ai testé de changer le mot de passe via https://api.ovh.com/console/#/email/domain/%7Bdomain%7D/account/%7BaccountName%7D/changePassword#POST https://api.ovh.com/console/#/email/domain/%7Bdomain%7D/account/%7BaccountName%7D/changePassword#POST et cela fonctionne.

Si quelqu'un a une explication sur cette erreur et comment corriger le problème, je veux bien de l'aide car je ne comprends pas ce qui ne va pas.

Merci d'avance.

Cordialement.

Les réponses sont actuellement désactivées pour cette question.