It is flexible to the point where I would call it programming more than configuration. You can implement pretty much anything mail-related with it, including a mailing list. A good 15 years ago I used multiple Exim instances to implement a highly scalable regional mail service. (Microservices before they were called that.)