Can this be used for list management and e-mail subscriptions?

I was recommended Sympa to look at as a solution for an e-mail list management solution, but I came across mautic when I was digging around.
Can mautic be used for that too? Where lists can be opted in/out of by recipients, and we can also create query based lists for delivering e-mails to recipients meeting certain criteria?