Have you tried the following three steps to get the access code to come through?
If none of those help, you can open a ticket with customer support using the account recovery form so your email address can be updated.
- Add "[email protected]il.elderscrollsonline.com" to your email account's list of approved e-mail senders.
- Check your spam or junk mail folders.
- If you are using Gmail with the Inbox categories feature, also check your Social folder.
- If you are using a firewall or anti-virus, temporarily disable them before requesting a new code.