2010-06-07 4 views
3

Espérons que quelqu'un puisse vous aider. Ce que je cherche à faire est de créer une petite application winform en C# pour lire le contenu d'un e-mail à partir d'un compte pop, et télécharger les valeurs de clés à un sql automatiquement. Le format e-mail est toujours le même pour chaque e-mail, par exemple,Lecture du contenu de l'e-mail

Prénom: Nom: Numéro de téléphone: etc ...

Actuellement, les e-mails sont stockés dans un compte pop3 cependant i veulent un moyen de réduire le besoin de saisir les informations dans le sql à la main.

Quelqu'un peut-il me dire comment je m'y prendrais ou pourrais recommander des guides?

Merci. Steve

Répondre

3

Je recommande d'utiliser une classe comme celle-ci POP3 client at CodeProject pour lire les messages électroniques. Une fois que vous avez le contenu du message, vous devriez être en mesure d'analyser assez facilement la chaîne, puisque vous connaissez le format exact. Il n'y a pas assez d'informations pour recommander la meilleure option pour cela - cela dépend si c'est un format fixe, délimité, des lignes séparées, etc, mais en utilisant des expressions régulières ou même String.Split devrait rendre cela assez simple.

+0

Merci pour la réponse rapide. C'est un format fixe à chaque fois, cela devrait aider beaucoup. Merci pour le lien aussi, je vais vérifier. – Steve

2

Nous utilisons un outil acheté Email2Db tool pour traiter les e-mails entrants. Il est peu coûteux et facile à configurer. J'ai écrit des scripts vb personnalisés pour nos besoins, mais un simple insertion dans un db ne nécessiterait aucun codage.

+0

cool, merci Maggie – Steve

Questions connexes