Remove restriction to add own domain address to safe senders list via powershell
The safe senders list is used for anti-spam as well as automatic download of images in mails.
When an external mass mailing service is used with an internal sender address (internal == own tenant/domain address), we need to add the internal mailbox to the safe sender list for automatic download of the images in the sent mail campaigns.
This is possible through the outlook 2016 gui or via a GPO.
However, in a non-managed (think BYOD scenario) environment, the second option, using a GPO, is not possible.
It is not user friendly to make all our users add the mass mail sender address to their own safe sender list (and not feasable for IT to do it manually for >1000 mailboxes).
Therefore, we need to add this specific sender address to the safe sender list of everyone's mailbox using powershell, alas this is prohibited through the powershell interface for exchange online....so there is NO solution for this problem beause of this restriction -> please remove this restriction!
It seems crazy to me that this has not been addressed, having to use a GPO and hope the user launches their outlook client in order to add an internal email address to the safe senders list so that marketing campaigns can download messages. There needs to be a better way.
I have to update the Save Senders List of 3000+ users with an address from our own tenant because the images in the mails send by this address are not shown by default. The PowerShell way, with the Set-MailboxJunkEmailConfiguration cmdlet does not work!
It has been 3 years since this uservoice was created and still there's no solution???
Chris Thomas commented
This post was done back on May 30th 2017. Microsoft, have you not had time to address this issue. We have a high number of external vendors that spoof our domain and need this functionality added into the product. Please take the time and address this issue.
Miguel Cruz commented
We have 68000+ users in our O365 tenant and are in need of this functionality. Our company uses many external 3rd party vendors for bulk messaging to key geographical locations, mainly for Marketing, HR, and Health alert. These vendors are setup to spoof our domains.
This functionality would continue to allow us to ensure that those messages are in no way effected by the user's Junk Email Settings.
We are also trying to add specific email addresses from our domain to our user's safe senders list. However, we are not able to do so via powershell at the company level. We have confirmed that it can be done at the user level in Outlook Desktop and Web App. Adding it manually to all of our users is not option because of our size.
Chris Afshar commented
We have 4000+ users on Mac, and we need to add our domain to safe senders list because many emails coming from marketing 3rd party companies which says it's from our domain, and no image is shown. What's the point of a marketing email when there is no image shown in it? Users delete that message immediately! This MUST be fixed. Not sure why Microsoft keeps destroying it's product. Search function also sucks BIG time on Outlook for Mac. You don't like Mac, because you are Microsoft. I have bad news for you! All VPs and top managers have Mac and guess what, if they don't like you, they have the power to order move away from Microsoft. That's exactly what is happening now and you are losing a business with 5000 employees to Gmail. Good luck Microsoft.
Thank you for posting this! I completely agree - we have this issue regularly, and I would love to be able to use Set-MailboxJunkEmailConfiguration to add an internal address to all employees' Safe Senders list. It seems ridiculous that an individual user can do this via Outlook, but an Admin can't push it out via PowerShell.