Hi Nidhi,
Just make a page & show what you want and give them anonymous & your required user access to this page.
Go to this page and-> Download set url widget from marketplace-> drag & drop set url widget inside this page -> open the widget & give them url anything like emailLinkPage & now run the application and send the url link for this page http://localhost:8080/p/emailLinkPage or if you are using publish then send the url according to that in the url this is important /p/emailLinkPage.
Then if user is logged in as your required user then they will be able to open by link this page or user is not logged in means they are anonymous then they will be also able to open this by link.
Hope you like the answer.