I am wondering what methods are used by big companies to protect customer email addresses in their databases. They usually have salespeople all over the world and multiple third-parties (Salesforce, transactional emails, etc.) also need to access the data and need to be able to send emails to customers, making regular encryption methods not really practical.
I am working on a project where we will have to store and interact with a large amount of customers via email and I can't find a solution other than storing their email addresses in plain text in order to be accessible to third-parties and our salespeople. But that doesn't seem very compliant and safe as a data leak could create a serious impact for our customers (phishing, use it to login, etc.).