En una aplicación ASP.NET MVC, ¿cómo se debe manejar el envío de correos electrónicos? He estado pensando en esto, y realmente me gusta la idea de manejarlo de una manera MVC (es una aplicación MVC, después de todo)ASP.NET MVC: ¿cómo se debe manejar el correo electrónico?
Lo que quiero decir es que el correo electrónico que se entrega al el usuario es realmente solo una vista que debe tener un modelo pasado. Esto genera algunas preguntas: ¿cómo deberíamos entregar vistas tanto al buscador solicitante como a un servidor SMTP al mismo tiempo, cuando se ejecuta una acción? ¿El marco tiene instalaciones para apoyar esto? Si no, ¿hay alguna publicación/guía de un tercero para este tipo de funcionalidad?
Las alternativas al tratamiento de enviar de una manera MVC correo electrónico son:
- correo electrónico enviando código aparece en los métodos de acción del controlador.
- El envío de correo electrónico es un comportamiento de los objetos del Modelo.
¿Cómo maneja el envío de correos electrónicos en sus aplicaciones ASP.NET MVC? ¿Qué piensas sobre un enfoque orientado a MVC?
Dudo que casi ni me gustaría enviar por correo electrónico exactamente lo mismo que se envía al navegador. –