Оказывается, это то, что мне было нужно:
def coupon_available_notice(order, bcc=false)
# [...]
h = {
:to => @user.email,
:from => "info@domain.com",
:subject => subject
}
h[:bcc] = "remail@domain.com" if bcc == true
mail(h)
end
Заголовки - это зарезервированное ключевое слово в действиях ActionMailer, поэтому он явно устанавливал bcc каким-то нестандартным способом или чем-то еще. Просто изменив его на «h», проблема исчезла!
Глупая ошибка? Может быть. Но держу пари, кто-то другой делает то же самое;)