Sto provando a creare un modulo di contatto in Rails 4. Ho fatto un po 'di ricerche qui e sono riuscito a far funzionare la maggior parte delle cose. (seguito dal lavoro di @ sethfri qui Contact Form Mailer in Rails 4)Rails 4, come configurare correttamente le impostazioni smtp (gmail)
In questo momento sono in grado di compilare la casella del modulo e premere invia. Nel mio server delle rotaie dice che la posta era in uscita al mio indirizzo email, ma non ricevo nulla nella mia casella di Gmail, quindi penso che le mie impostazioni smtp non siano corrette. Le mie impostazioni SMTP sono:
... config/ambienti/development.rb
config.action_mailer.raise_delivery_errors = true
config.action_mailer.perform_deliveries = true
config.action_mailer.default_url_options = { :host => 'localhost:3000' }
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:address => "smtp.gmail.com",
:port => "587",
:domain => "mydomain.net",
:user_name => "[email protected]",
:password => "myGmailPassword",
:authentication => "plain",
:enable_starttls_auto => true
}
Inoltre ho aggiunto in .../config/initializers/smtp_settings.rb
ActionMailer::Base.smtp_settings = {
:address => "smtp.gmail.com",
:port => "587",
:domain => "mydomain.net",
:user_name => "[email protected]",
:password => "gmailPassword",
:authentication => "plain",
:enable_starttls_auto => true
}
Cosa mi sfugge/faccio male? Ho giocato un paio di cose (ho cambiato default_url nella porta 1025, cambiato: port => "587" in: port => 587) senza successo.
Grazie per l'aiuto!
Hai controllato la cartella spam nell'account Gmail? –
controlla prima la cartella inviata del tuo account Gmail – fengd
Ehi, sì ho controllato la mia cartella di invio e le cartelle spam sia sull'invio di email che su quelle di ricezione (anche un account gmail) – ResrieC