2010-10-19 17 views
0

Nous avons besoin de serveur de messagerie pour notre application .net ci-dessous sont des exigences, toutes les options que je connais de type de blackbox qui envoie et reçoit des e-mails pour les comptes, le travailler via api n'est pas beaucoup.. Solution de messagerie d'application .net?

L'exigence de base est d'envoyer un courriel + vérifier le statut de l'email toutes les 5 min pour vérifier qu'il a réussi.

exigence de service -> Envoyer email via .net api -> Lors de l'envoi identifiant de retour -> Utiliser identifiant peut vérifier l'état

Toute solution Linux devrait fonctionner correctement aussi bien pour nous, aussi longtemps qu'il Supporte le repos pour faire les actions ci-dessus.

Répondre

0

.NET est très bien pour l'envoi de courrier, en utilisant la classe SmtpClient. Cependant, la vérification des messages de rebond nécessite POP3. Cela dit, POP3 n'est pas un protocole particulièrement compliqué, vous pouvez donc lancer votre propre client ou trouver une implémentation open-source, telle que this one.

modifier

un pas en arrière, le type de notification que vous cherchez juste ne fait pas partie de SMTP. Au lieu de cela, le serveur met en file d'attente les messages sortants et les envoie quand cela est possible - ce qui n'est pas nécessairement dans les 5 minutes. Si une tentative d'envoi échoue, elle réessaiera au cours des 4 prochains jours, avec une fréquence décroissante. Ce n'est qu'après cela qu'il abandonne et lance un message de rebond à l'expéditeur. S'il réussit, il n'envoie rien.

Maintenant, il existe différents réglages et réglages, et peut-être quelques API personnalisées, mais ce que vous cherchez n'est pas disponible dès sa sortie de l'emballage.