Validacja, obsługa tokenu, MailService (smtp server albo podpinasz się pod jakiegoś) , routing, kotnroler.
W jaki sposób pobrać listę maili z danego konta?
1. Weż usera id.
2. Weż tablicy pomoczniej wszystkie row gdzie user_id jest zgodny z user_id.
3. Obrabiaj.
albo walisz dlugie zapytanie, chyba, że używasz Doctrine., wtedy możesz filtrować po ArrayCollection.