Limita l'ambiente di sviluppo all'invio di e-mail solo a determinati domini per i test (XP smtp IIS)

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

  •  09-06-2019
  •  | 
  •  

Domanda

Sto sviluppando un sito Web su una macchina virtuale XP e ho un server virtuale SMTP configurato in IIS: consegna la posta perfettamente.Quello che vorrei Piace è confermare che tutte le email inviate dal sito sono destinate solo a un dominio specifico.

Il firewall di XP sembra coinvolgere solo le connessioni in entrata, non riesco a bloccare il TCP in uscita sulla porta 25.E non sono riuscito a configurare il server SMTP per filtrare in base all'indirizzo di consegna.

Con questa configurazione, esiste un modo semplice per filtrare la posta elettronica in uscita in base all'indirizzo di destinazione?

È stato utile?

Soluzione

Ecco un'idea:

Sotto Advanced Delivery opzioni (SMTP Virtual Server Properties > Delivery scheda > Advanced).Lì puoi impostare uno "Smart Host" che è il server SMTP che verrà utilizzato per inviare effettivamente la posta, in modo da poterla consegnare direttamente al server SMTP in entrata del dominio specifico.

Altri suggerimenti

Penso che il modo più semplice sarebbe quello di aggiungere un assegno al codice di invio della posta sul sito web (deve esserci una classe responsabile dell'invio delle e-mail).

Potresti includere un controllo che è attivo solo quando il codice viene compilato in modalità debug (usando le direttive del compilatore).Pertanto, quando sviluppi e costruisci il sito in modalità debug, questo codice controlla se i messaggi in uscita sono validi (dominio specifico) o meno.Se lo sono, li lascia andare, altrimenti non invia la posta.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top