Как добавляется новый функционал в php mvc архитектуре?
Сделать папку Services и там класс Mailer и в нем нужные методы.
создать отдельный класс с экшеном

но у целом тебе ещё  php mvc архитектуру учить и учить