Bonjour,
Ayant fait pas mal de recherche et ne trouvant pas mon bonheur j'en viens a vous demande votre aide,
Je suis actuellement sur un projet qui consiste a récupérer les mails envoyés automatiquement par les systèmes d'alertes afin de les stocker dans une base de données,
J'ai réussi a faire un script qui récupère les mails depuis l'application Outlook en local cependant je n'arrive pas a récupérer les mails sur le serveur directement,
Étant donné que les mails arrivent sur une dizaine d'adresse différentes, j'aurais besoin d'un script qui se connecte directement sur le serveurs de messagerie puis récupère les informations de chaque mail pour les transférer vers la base de données
qui les traitera pas la suite,
Ci dessous mon premier script:
$olFolderInbox = 6
$outlook = new-object -com outlook.application;
$ns = $outlook.GetNameSpace("MAPI");
$inbox = $ns.GetDefaultFolder($olFolderInbox)
$inbox.items | foreach {
$Expediteur = $_.SenderName
$Expediteur
$Recepteur = $_.To
$Recepteur
$DateReception = $_.ReceivedTime
$DateReception
$Sujet = $_.Subject
$Sujet
$Contenu = $_.Body
$Contenu
}
Merci d'avance de votre aide.