Hello!
I often used Thunderbird plugin before, therefore I much familiar that.
Thunderbird is good app for managing email, news feeds, chat, and news groups.
And I feel like it's little difficult to handle this app but I'm confidence to satisfy your requirements.
So I'd like to discuss about your 4 requirements in chatting.
Actually, I'm interested this.
Thanks.