Ich habe E-Mails wurden zu senden, wie folgt:mehrere E-Mails mit Sendgrid senden nicht mit X-SMTPAPI Header arbeiten
def send
ActionMailer::Base.mail(content_type: "text/html", from: "\"name\" <[email protected]>", to: "[email protected]", subject: "subject", body: "<h1>Hi</h1>" , priority: 2).deliver
end
Und gut gearbeitet hat, aber jetzt möchte ich mehrere E-Mails senden, weil ich umgehen müssen 1000+ Benutzer. So habe ich gelesen, dass ich das mit X-SMTPAPI Header erreichen kann, so habe ich versucht, diese
def send_all
recipients = ["[email protected]", "[email protected]"]
ActionMailer::Base.headers["X-SMTPAPI"] = { :to => recipients }.to_json
ActionMailer::Base.mail(content_type: "text/html", from: "\"name\" <[email protected]>", to: "[email protected]", subject: "subject", body: "<h1>Hi</h1>" , priority: 2).deliver
end
Aber Sendgrid nur E-Mails an [email protected] und nicht die Header. Wie kann ich das beheben?