У меня есть приложение Rails 3, которое будет отправлять письма членам группы.
Я хотел бы иметь возможность отправлять письма одним вызовом ActionMailer, но указывать всех получателей в виде массива адресов, например,
Emailer.send_newsletters(['user1@domain.tld', 'user2@domain.tld'])
...
def send_newsletters(addresses)
mail :to => addresses, :subject => 'My newsletter to you'
end
. Rails по умолчанию сделает всеполучатели видны при отправке почты, но мне бы хотелось, чтобы каждый получатель видел только свое имя вместо всех.
Я не буду использовать фиктивного получателя и BCC всех реальных получателей - это должен быть правильный получатель.
Можно ли каким-либо образом отправлять письма, не создавая петли вокруг адресов самостоятельно?