We did it once and were faced with the need to store gigantic amount of the data that we had to support forever. We'd like to avoid doing that actually.
Using shorteners in mass mailings usually makes more harm than good.
Can you please tell us more on why do you need this?
We are working scaling Mailing lists, so we'd add this feature during the scaling iteration as well.