You are correct, you cant use multiple alias generation rules within Email alias generation policy in ARS. I guess, ARS scripting can help here. Please take a look at this sample - wiki.activeroles.inside.quest.com/.../Custom_script-based_User_Logon_Name_Generation_policy You could use the sample as a starting point for your solution. For this you should change the sample to manage mailnickName instead of sAMAccountName
here is the powershell shell script....
we are taking first character of first name followed by last name.. if this is available then first 2 character of first name followed by last name and so on..