Sto costruendo una mailing list per un'organizzazione studentesca presso la mia università. L'organizzazione ha circa 6000 membri e per evitare i costi ho ricevuto il permesso di utilizzare i server di posta elettronica delle scuole e hanno creato un account per me.Rails 4 Net :: SMTPAuthenticationError: 535 # 5.7.0 Autenticazione fallita
Ho testato il conto usando il mio client di posta elettronica e tutto sembra funzionare bene, ma quando provo a trasmettere attraverso il mio Rails 4
app ottengo l'errore:
Net::SMTPAuthenticationError: 535 #5.7.0 Authentication failed
ho è configurato in questo modo :
application.rb
config.action_mailer.smtp_settings =
{
:address => "smtp.school.edu",
:port => 25,
:enable_starttls_auto => true,
:user_name => "[email protected]",
:password => "mypassword",
:authentication => 'login',
:domain => 'http://myapp.herokuapp.com/'
}
Anche in questo caso le credenziali sono tutti corretti, ho teste d attraverso il mio client di posta elettronica e ho anche seduto con l'amministratore del server per confermare tutto sembra giusto nella mia configurazione per quanto riguarda la porta e le credenziali.
Mi è stato detto che il server smtp è "completamente aperto al pubblico" e non c'è nulla che blocchi una connessione e abbiamo controllato i loro registri e non hanno nemmeno visto un tentativo di connessione dalla mia app.
Qualcuno ha idea di cosa sta succedendo qui? C'è qualche impostazione che non so che potrebbe essere disattivata?
È possibile pubblicare i registri dall'azione dopo l'invio della posta. –
Inoltre, continua a controllare la cartella spam, poiché testare una determinata funzionalità viene ripetutamente considerata da Google come spam. –
@CaffeineCoder Non sto usando google. – Deekor