I've never been sent an email for downloading the Alpha, I just go to the log in page and download the latest version when it's announced on the Insider forums.
I've never been sent an email for downloading the Alpha, I just go to the log in page and download the latest version when it's announced on the Insider forums.