Hey there,
You may need to use a major email provider, such as Gmail or Outlook, to receive the verification email. Apple/iCloud emails seem to be blocking Bungie Reward emails at the moment. Bungie is working on that.
Once you receive the email, verify it on your Bungie.net account then resend the Bungie Rewards email. Make sure to click "THIS LINK" when you receive the email. Just keep in mind it may take some time to receive the email still.
Hope this helps!
What is the domain of your email? IF it is an apple domain or hotmail or yahoo, there are problems with those domains receiving Bungie's emails properly and you may need to try something like GMAIL.