2009-08-07 10 views
1

extraire les pièces jointes de courrier électronique à partir d'Outlook (serveur d'échange) en utilisant C#Extrait Pièces jointes de courrier électronique à partir d'Outlook (serveur d'échange) en utilisant C#

Je dois exécuter un script ou service - qui peut déduire automatiquement le fichier de pièce jointe d'un e-mail spécifique Id ([email protected]).

Le fichier de pièce jointe sera au format .zip.

J'ai besoin de décompresser ce fichier .. J'ai besoin de faire cette tâche complètement dans un format automatisé.

En moyenne, je ne recevrai qu'un seul courriel par semaine.

Je dois écrire le programme en C# .Net ...!

Veuillez m'aider en partageant vos logiques ... Merci d'avance ..!

Répondre

1

Bien que ce soit assez large ... N'essayez pas de passer par Outlook; il y a des moyens plus faciles. J'avais Google pour ce qui suit:

C# IMAP
C# POP3
ICSharpCode.net (zip)

0

Je recommande fortement Outlook Redemption qui est une bibliothèque COM pour accéder à Outlook et Exchange via MAPI. Depuis son COM vous devriez être capable de l'utiliser facilement à partir de C# .NET

0

J'ai implémenté cela très exactement sur un projet (même si c'était en Java).

Nous venons d'utiliser une bibliothèque cliente IMAP pour récupérer les mails, puis les bibliothèques de messagerie Java pour extraire les pièces jointes ZIP et les décompresser.

La même chose devrait fonctionner en C#; L'avantage étant que vous ne comptez pas sur Exchange, juste sur IMAP, ce qui signifie que vous ne vous attachez pas à Exchange. Vous pouvez cependant demander à l'administrateur d'activer IMAP sur le serveur Exchange.

De plus, vous devrez trouver une bibliothèque IMAP pour C#; Je ne sais pas s'il y en a un.

Questions connexes