Sort:  

It is good idea to onboard new users if they don't have account via email. Some technical challenges, but I think it is very doable process. Of course, sending part is not an issue when account is registered which can very well be integrated into private messaging.