I made all the changes to the archive.php file and a dummy account was created using the ID 1. This worked for the email sent to the dummy account (maybe I shouldn't have entered one). However, my other test account can't see the email in the browser without first logging in.
So to recap. Email was sent out, only two in the audience.
1-Dummy account to real email address
2-Test user account to different email address
Logged out, cleared all history and cookies, closed browser.
Clicked on Test users email but it wants me to log in.
Clicked on Dummy account email and it opens perfectly in the browser without logging in.
So it seems to be setting the session that user with ID 1 is automatically logged in when clicking from their email but won't let anyone else view it. Did I miss a step?