Have you considered Discourse[1]?
It can act as a mailing list with reply-able email notifications or daily/weekly/semi-weekly digests. Super easy setup and maintenance.
It can act as a mailing list with reply-able email notifications or daily/weekly/semi-weekly digests. Super easy setup and maintenance.
About the integrated calendar, you're right it doesn't have one integrated. I wonder if someone would develop a plugin[1] for it...
Edit: Actually, somebody already thought of this and there's already a plugin[2] for it. Here it is in action[3].
[1]: https://meta.discourse.org/category/extensibility/plugin
[2]: https://meta.discourse.org/t/discourse-topics-as-google-cale...
I considered Discourse since I am very familiar with rails but adding the features I required would have taken more time than I had back then.