Ich arbeite an einer Rails-App, die E-Mails von einem Kontaktformular (via Mailer) sendet. Das alles funktioniert super .. in der Entwicklung. Ich habe es gerade eingerichtet, um von der Domain @dev.example.com
) zu senden und in der Produktion möchte ich die App von nur @example.com
senden. Ich habe config.action_mailer.smtp_settings
mit allen SMTP-Informationen für jede Umgebung im Ordner config/environments hinzugefügt. Das Problem ist, wenn ich die default from:
Adresse in den Mailer einstellen, bin ich hartcodieren @dev.example.com
.Absenderadresse für jede Umgebung in Rails einstellen
Gibt es eine Möglichkeit, entweder:
prüfen, welche Umgebung die App derzeit ausgeführt wird und eine E-Mail-Adresse/Domain für jede Umgebung definieren?
oder
Erhalten Sie die aktuelle Umgebung des :domain
aus den SMTP-Einstellungen in den jeweiligen config/Umgebungen/*. Rb-Datei?
Alle anderen Ideen willkommen.
Dank