diff --git a/app/mailers/mailer.rb b/app/mailers/mailer.rb index 32a8ebe4b..5b667d477 100644 --- a/app/mailers/mailer.rb +++ b/app/mailers/mailer.rb @@ -126,6 +126,15 @@ class Mailer < ApplicationMailer end end + def newsletter(newsletter) + @newsletter = newsletter + @email_to = newsletter.list_of_recipients + + @email_to.map(&:email).uniq.each do |recipient| + mail(to: recipient, from: @newsletter.from, subject: @newsletter.subject) + end + end + private def with_user(user, &block) diff --git a/app/views/mailer/newsletter.html.erb b/app/views/mailer/newsletter.html.erb new file mode 100644 index 000000000..c310f2596 --- /dev/null +++ b/app/views/mailer/newsletter.html.erb @@ -0,0 +1,5 @@ + +

+ <%= safe_html_with_links @newsletter.body.html_safe %> +

+