From 25602972abed0213c7c83cbb34eea89fd5260f03 Mon Sep 17 00:00:00 2001 From: Sebastian Serth Date: Wed, 12 Dec 2018 14:11:57 +0100 Subject: [PATCH] Prevent delivery of mails to non-existent empty mail addresses --- app/mailers/user_mailer.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/mailers/user_mailer.rb b/app/mailers/user_mailer.rb index 497c2a31..b7b3d52f 100644 --- a/app/mailers/user_mailer.rb +++ b/app/mailers/user_mailer.rb @@ -1,4 +1,10 @@ class UserMailer < ActionMailer::Base + + def mail(*args) + # used to prevent the delivery to pseudonymous users without a valid email address + super unless args.first[:to].blank? + end + def activation_needed_email(user) @activation_url = activate_internal_user_url(user, token: user.activation_token) mail(subject: t('mailers.user_mailer.activation_needed.subject'), to: user.email)