2008-09-16 8 views
2

Je développe un site Web sur une machine virtuelle XP et un serveur virtuel SMTP est configuré dans IIS - il délivre très bien le courrier. Ce que je voudrais comme est de confirmer que tous les e-mails que le site envoie ne vont à un domaine spécifique. Le pare-feu XP semble impliquer seulement les connexions entrantes, je ne peux pas bloquer le TCP sortant sur le port 25. Et je n'ai pas pu configurer le serveur SMTP pour le filtrer par adresse de livraison.Limiter l'environnement de développement pour envoyer uniquement certains domaines à tester (XP smtp IIS)

Avec cette configuration, existe-t-il un moyen facile de filtrer les e-mails sortants par adresse de destination?

Répondre

1

est ici une idée:

Sous Advanced Delivery options (SMTP Virtual Server Properties > Delivery onglet > Advanced). Là, vous pouvez définir un "hôte intelligent" qui est le serveur SMTP qui sera utilisé pour envoyer le courrier, de sorte que vous pourriez le faire livrer directement au serveur SMTP entrant du domaine spécifique.

+0

Merci, cela fonctionne parfaitement pour moi! – James

+1

Je sais que c'est un vieux problème. Mais, pouvez-vous être plus précis sur la façon de configurer SMTP de sorte qu'il n'envoie que vers certains domaines ou pointe vers quelque chose? – PilotBob

0

Je pense que la façon la plus simple serait d'ajouter une vérification à votre code d'envoi de courrier sur le site Web (il doit y avoir une classe qui est en charge de l'envoi des courriels).

Vous pouvez inclure une vérification qui n'est active que lorsque le code est compilé en mode débogage (à l'aide des directives du compilateur). Ainsi, lorsque vous développez et construisez le site en mode débogage, ce code vérifie si les messages sortants sont valides (domaine spécifique) ou non. S'ils le permettent, ils n'enverront pas le courrier.

Questions connexes