2010-06-15 17 views
0

Je suppose que c'est une sorte de deux questions qui sont liées ensemble.Comment lire un compte de messagerie d'un domaine en utilisant C#?

Les questions connexes ont discuté de la façon de lire et d'analyser les courriels en utilisant pop3. Je dois pouvoir faire ceci, cependant, je veux que ceci puisse fonctionner avec n'importe quelle adresse électronique dont j'ai besoin. J'essaie de permettre aux utilisateurs de soumettre le contenu en l'envoyant par courrier électronique à une adresse électronique unique, qui saura automatiquement à quel compte le contenu doit être associé.

Existe-t-il un bon moyen de créer ces adresses électroniques à la volée en C# et de vérifier ces comptes de messagerie pour les soumissions de contenu?

Vous pouvez également créer un compte de messagerie générique qui envoie tous les e-mails envoyés au domaine et me permet de voir l'adresse de ce dernier.

Répondre

1

La plupart des serveurs de messagerie vous permettent d'acheminer tous les e-mails non distribuables vers une boîte aux lettres spécifique (bien que les détails sur la façon de le faire dépendent du serveur de messagerie). De là, vous devriez être en mesure d'obtenir l'adresse à laquelle il a été envoyé de To en-tête du message.

0

Une bien meilleure méthode consiste à ignorer complètement la boîte de réception/vérification de POP et de demander à votre MTA (agent de transfert de messages) d '«envoyer» les courriels entrants directement à votre application.

Voici un exemple de configuration avec PHP: http://www.evolt.org/incoming_mail_and_php

0

est Sinon il y a un moyen de faire un compte e-mail « générique » qui obtient tous les e-mails envoyés au domaine et permet moi de voir ce que L'adresse de était?

Oui toutes les prises de son appelé:

http://en.wikipedia.org/wiki/Catch-all

Cela dépend de votre hôte de domaine/qui vous utilisez pour gérer votre e-mail les détails de la façon de le faire.