This question has been flagged
1 Reply
2200 Views

I need to prevent email sending from the mass_mailing module. In res.partner I added a field "email_notifications" and unless this is True no email from the mass_mailing module should be sent.

I'm looking at the mass_mailing module and I don't see any relation or partner_id on which I could write a control to check the status of "email_notifications". The only thing that I found is that it searches for email and name in res.partner in the module "mail.mass_mailing_contact" and more users can have the same email.

So any suggestions how to prevent the mass_mailing to sent email to those that have "email_notifications" set to false in res.partner model?

I need to do this because of GDPR.

Avatar
Discard
Author Best Answer

I think I figured it out. On the modules install/upgrade it sets "opt_out" field to True for all users that haven't been shown the GDPR compliance page or have it set to receive email notifications.

When the user checks the option to receive email notification the "opt_out" field is set to False.  

Avatar
Discard