Shouldn't mailers be controllers?

Anybody else think that mailers are more like controllers than models?
After all, they even have associated views. And they’re not associated
with any data (like a database table). Furthermore, if they were
controllers, you could use url_for in their templates!

Joe