Re:User Log in and registraton?
The answer to your first question is I think; go to:
Admin panel > Login > Validate users by email
The answer to your second question is why by a new box if you upgrade your current one from IIS/Windows to Linux/Apache? I can't help with the error as I don't do Windows.
Regards,
Pat.