Edit, i figured it out in the yaml file
the quotes around some of the entries were stopping from being read. this is what i used ,
DISCOURSE_SMTP_ADDRESS: mail.the
DISCOURSE_SMTP_PORT: 465
DISCOURSE_SMTP_USER_NAME: accounts-no-reply@
DISCOURSE_SMTP_PASSWORD: X
DISCOURSE_SMTP_ENABLE_START_TLS: false
DISCOURSE_SMTP_SSL: true
DISCOURSE_SMTP_AUTHENTICATION: login
DISCOURSE_SMTP_DOMAIN: t
DISCOURSE_DEVELOPER_EMAILS: info@
DISCOURSE_NOTIFICATION_EMAIL: accounts-no-reply@
and default in the samples
has quotes around alot of them like this
DISCOURSE_SMTP_ADDRESS: ‘mail.’
the quotes were causing the domain, email and others to not be read for some reason.
no matter what i do, i cannot get discourse to use a port for email other than 25, running on the standalone yml, ive even tried it in the yml, forcing it and no go kinda out of options at this point lol … not sure if this is a bug or not
[SMTP OVERRIDE] Configured SMTP: {:address=>“mail.”, :port=>465, :domain=>“th”, :user_name=>“accounts-no-reply@m”, :password=>“”, :authentication=>:plain, :enable_starttls_auto=>false, :ssl=>true, :openssl_verify_mode=>“none”}
Testing sending to y using mail.:25, username:accounts-no-reply@ with plain auth.
======================================== ERROR ========================================
Connection to port 25 failed.
====================================== SOLUTION =======================================
The most likely problem is that your server has outgoing SMTP traffic blocked.
If you are using a service like Mailgun or Sendgrid, try using port 2525.
i also had to force it not to use example.com as my domain as it kept forwarding me to it lol. very buggy XD