How to alter account activation mail Depending on roles In account settings ,Account Activation mail settings is general i think so. 

I want the account activation mail to be altered. I want to check roles, according to that display the mail messages . 

how will i do that?
You can create a new rule like this  

EVENT saying  After saving a new user account

Conditions saying  User has role(s)  check your role there.


Actions saying send mail you can send the mail what you want in that.