Grails is all about conventions. I think the mailer should be called mailerService. It must be in the services directory. The controller must be in the controller directory.
From the documentation
" -, Grails. Grails - , " " grails-app/services. create-service:"