Réglage MAPI Windows 10/11

Créé par Renaud GODARD, Modifié le  Mar, 8 Avr. à 4:45 H par  Renaud GODARD

MAPI (Messaging Application Programming Interface) est un protocole Microsoft qui permet à des logiciels (comme Outlook) de gérer les emails, calendriers, contacts, etc. Il est utilisé pour accéder à une boîte aux lettres Outlook, soit localement soit via un serveur Exchange (ou compatible).

Son utilité :

  • Permet aux développeurs ou aux scripts d’interagir directement avec Outlook.

  • Ouvre une session de messagerie sans passer par l’interface graphique.

  • Utilisé pour automatiser des tâches : envoi/réception d’emails, archivage, extraction de pièces jointes, etc.



Prérequis :

  • Outlook doit être installé en version 32 bits.

  • Lancer PowerShell en tant qu'administrateur (selon les droits d'accès).

  • Le script doit être collé directement dans une console PowerShell (pas dans un fichier .ps1 ici, car il est en une seule ligne).



A coller dans une fenetre Powershell pour réaliser la configuration MAPI :


Clear-Host; $outlook64=(Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Office\ClickToRun\Configuration" -ErrorAction SilentlyContinue).Platform; if ($outlook64 -eq "x64") {Write-Host "ERREUR : MAPI ne fonctionne pas en 64bits (32bits uniquement)" -ForegroundColor Red} elseif (!(Get-Command "Outlook.Application" -ErrorAction SilentlyContinue)) {Write-Host "Outlook n'est pas installé."} else {$outlook=[Activator]::CreateInstance([Type]::GetTypeFromProgID("Outlook.Application"));$namespace=$outlook.GetNamespace("MAPI");$namespace.Logon();Write-Host "MAPI mappé avec succès."}

Cet article a-t-il été utile ?

C'est super !

Merci pour votre commentaire

Désolé ! Nous n'avons pas pu vous être utile

Merci pour votre commentaire

Dites-nous comment nous pouvons améliorer cet article !

Sélectionner au moins l'une des raisons
La vérification CAPTCHA est requise.

Commentaires envoyés

Nous apprécions vos efforts et nous allons corriger l'article