In un'applicazione ASP.NET MVC, come deve essere gestita l'invio di e-mail? Ci stavo pensando e mi piace molto l'idea di gestirlo in modo MVC (è un'applicazione MVC, dopotutto)ASP.NET MVC - Come devono essere gestite le e-mail di invio?
Quello che voglio dire è che l'email che viene consegnata al l'utente è in realtà solo una vista che dovrebbe avere un modello passato ad esso. Questo solleva alcune domande: come dovremmo consegnare le viste sia al browser richiedente che a un server SMTP contemporaneamente, quando viene eseguita un'azione? Il framework dispone di strutture per supportare questo? In caso contrario, ci sono alcune release/guida di terze parti per questo tipo di funzionalità?
Le alternative per il trattamento di invio di email in modo MVC sono:
- -mail il codice di invio si presenta nei metodi di azione del controllore.
- L'invio di e-mail è un comportamento degli oggetti Modello.
Come si gestisce l'invio di e-mail nelle applicazioni ASP.NET MVC? Cosa ne pensi di un approccio orientato al MVC?
Dubito che difficilmente, se mai, desidero inviare per e-mail la stessa identica cosa che viene inviata al browser. –