Limiter l'environnement de développement à la messagerie électronique de certains domaines uniquement pour les tests (XP smtp IIS)

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

  •  09-06-2019
  •  | 
  •  

Question

Je développe un site Web sur une machine virtuelle XP et un serveur virtuel SMTP est configuré dans IIS. Il distribue le courrier très bien. Ce que je voudrais aimer , c'est confirmer que tous les courriels envoyés par le site ne vont que vers un domaine spécifique.

Le pare-feu XP ne semble impliquer que les connexions entrantes. Je ne peux pas bloquer le protocole TCP sortant sur le port 25. Et je n'ai pas été en mesure de configurer le serveur SMTP pour filtrer par adresse de livraison.

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

Était-ce utile?

La solution

Voici une idée:

Sous les options Livraison avancée ( Propriétés du serveur virtuel SMTP > Distribution , > Avancé ). Vous pouvez y configurer un "Smart Host". qui est le serveur SMTP qui sera utilisé pour envoyer réellement le courrier, afin que vous puissiez le faire livrer directement au serveur SMTP entrant du domaine spécifique.

Autres conseils

Je pense que le moyen le plus simple serait d’ajouter un chèque à votre code d’envoi de courrier sur le site Web (il doit y avoir une classe chargée d’envoyer les courriers).

Vous pouvez inclure une vérification qui n’est active que lorsque le code est compilé en mode débogage (à l’aide des directives de compilation). 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. Si c'est le cas, il les laisse partir, sinon il n'envoie pas le courrier.

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