I hate getting large documents emailed to me, and finding I am one of 100 people they are distributed to. .
So, PointMail is written in Python, and it takes a message, it will take a file, and puts that in the repository.
Then it makes an email with the unique reference to that object, and sends it to the intended recipient. It will send it to a mailing list. But that is really a function for the Mail Transfer Agent rather than an email client.