В веб-приложении MVC я часто отправляю электронные письма.
Обычно я делаю это в контроллере, так как загружаю все свои представления из контроллера (включая просмотров электронной почты).
Однако теперь у меня есть код, в котором электронное письмо отправляется из модели.
С какого уровня обычно отправляется электронная почта? Это имеет значение? Требуется ли для согласованности?