Use Yii Extension Versus Developing Myself Module

Hi All.

I want implement mail system in my application that admin can send email to other users.

features that i need is:

1-I want to be admin’s ability to send email to users.

2-I want to be a admin’s ability to send email to group of users(for example selected user base on roles via

dropDown )

3- I want maintain sent emails in database.

my question is : what is best solution ?

1-useing Yii extension or developing myself module?

2-Is there a module that is included in this specification?

By searching I found this module:

this module has used to right module to manage user and sending email.But I have my own user management system.