Outil ou méthode d'analyse d'un courrier électronique entrant, d'effacement des données et d'insertion dans une base de données

StackOverflow https://stackoverflow.com/questions/1049973

Question

Quelqu'un a-t-il déjà utilisé des scripts pour analyser un courrier électronique entrant à une adresse spécifique, effacer les données et l'insérer dans une base de données SQL?

L'e-mail arriverait via Exchange 2003 Server et serait dans un format fixe connu, c'est-à-dire

.

Nom: Prénom Nom Numéro d'identification: nnnnnnn etc. etc.

Idéalement, la solution devrait fonctionner sur le serveur et non sur un client. Tout conseil apprécié.

Publié à l'origine sur serverfault mais croisé ici pour l'angle de script.

Était-ce utile?

La solution

Oui j'ai. Qu'essayez-vous d'accomplir avec cela?

Si vous voulez savoir comment l’analyser, le moyen le plus simple que j’ai trouvé jusqu’à présent est de construire un simple grattoir / masque pour votre format fixe qui ne change pas.

En règle générale, chaque ligne de l'e-mail a été itérée à la recherche d'un élément / identifiant spécifique, après quoi j'ai lu autant de caractères dans une variable pour que la ligne soit validée dans la base de données.

SO:

  1. Téléchargez tous les emails

    1. bouclez chaque email
    2. parcourt chaque ligne de chaque email
    3. recherchez chaque élément, l'un après l'autre, par ordre croissant
  2. Supprimer les courriels du serveur ..

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top