https://help.bungie.net/hc/en-us/articles/13178880343188-Troubleshooting-Marketing-Email-Issues
Fill in the form linked at the bottom - make sure you're signed into the account that you should be getting emails for. You wont get a response from Bungie after submitting your ticket.
[quote]PLEASE NOTE!
While we will receive your ticket, we will be unable to respond. This form is only dedicated to opting players into receiving Bungie’s marketing emails.[/quote]