first time user of discourse as an admin. Trying to setup email and no matter what i try its failing
i am editing app.yml then running ./launcher rebuild app
using these settings: -
discourse_smtp_user_name = 'email@example.com'
discourse_smtp_password = 'mypassword'
discourse_smtp_enable_start_tls = true
discourse_smtp_authentication = login
both (and numerous) other variations do not work.
i run ./discourse-doctor
i either get
something about _c not known about a command
can i ask if there is anyone who can keep me sane and advise what im doing wrong.
i can telnet into the smtp server from the host.
thankyou in advance
And successfully send an email out?
not actually got that far to be fair
im now using
i can logon to webmail fine with same password.
Yes telnet smtp on port 25 works. with 123-reg
rebuilt the app
now have this in ./doctor-discourse
Testing sending to firstname.lastname@example.org using smtp.123-reg.co.uk:465, username:email@example.com with true auth.
======================================== ERROR ========================================
undefined method `to_sym’ for true:TrueClass
Did you mean? to_s
That sounds like it could be a bug, though it seems improbable that there could be a bug in the mail-sending code.
Have a look at Troubleshooting email on a new Discourse install for other stuff to try. (like how to do a test without running
Ah. Here. “YES” is not a valid value for
Must be plain, login, or cram_md5.
app/services/email_settings_validator.rb if someone wants to find it on github.