Konfigurieren action mailer (sollte ich mich registrieren-domain)?
Ich bin erstellen einer einfachen non-profit-Anwendung mit Ruby on Rails. Ich habe zum einrichten die folgenden Einstellungen vornehmen, um in der Lage sein zu senden, E-Mails mit Gmail:
Depot::Application.configure do
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
address:"smtp.gmail.com",
port:587,
domain:"domain.of.sender.net",
authentication: "plain",
user_name:"dave",
password:"secret",
enable_starttls_auto: true
}
end
Ich bin völlig neu mit diesem Zeug und haben keine Ahnung, was genau ich tun sollte.
- Gewusst wie: füllen Sie die obigen Einstellungen, wenn ich das gmail-Konto? Ich
der Kauf einer domain und kann sein gekauft von google um
verwenden Sie die Einstellungen vor? - Ist es besser, um mail-server auf meinem PC? Ich sah, obwohl
diese tutorial, aber soweit ich das verstanden habe, die ich noch kaufen muss
domain.
Auch, wie es ist, sagte hier:
Einrichten eines E-Mail-server ist ein schwieriger Prozess mit einer Reihe
von verschiedenen Programmen, von denen jedes muss richtig konfiguriert sein.
da und meine schlechten Fähigkeiten ich bin auf der Suche für die einfachste Lösung.
Habe ich gelesen, die Schienen action mailer tutorial und haben eine Idee, was diese Parameter werden verwendet, aber die Dinge, um die Gmail und der mail-server sind nicht klar, auf alle.
InformationsquelleAutor gotqn | 2013-04-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Konfiguration der mailer sollte/kann definiert werden, in beiden
development
undproduction
der Zweck dieser Konfiguration ist, dass, wenn Sie dies einrichten, wenn Sie dieactionmailer
diese SMTP-Optionen verwendet werden. Sie können einen einfachen mailer wie folgt:Mailer
Controller
Also, was hier passiert, ist, dass, wenn die
create
Aktion wird diese verwendet, feuert die mailerUserMailer
Blick auf die oben UserMailer es nutzt die ActionMailer als Basis. Nach dem SMTP-setup unten gezeigt, die definiert werden kann, in beidenconfig/environments/production.rb
und Entwicklung.rbMüssten die folgenden:
Wenn Sie wollen, definieren Sie die SMTP-Einstellungen in der Entwicklung Modus, den Sie ersetzen würden,
mit
Dieser sollte eine genaue Erklärung genug, um kick-start die Sie in die richtige Richtung.
InformationsquelleAutor David
Die obige Antwort war für mich in der Entwicklung, sobald ich es geändert
enthalten und
in meiner Entwicklungsumgebung.
InformationsquelleAutor aryazar86