Open link in a new tab

Content

Expand project menu

Email Notifications Stopped after upgrading from 4.0.3 to 4.0.9

On sending test email i am getting following error

An error occurred while sending mail (503 5.5.1 Error: authentication not enabled )

I am using SMTP authentication.

my smtp configuration is /etc/openproject-ce/conf.d/smtp

export EMAIL_DELIVERY_METHOD=“smtp”
export ADMIN_EMAIL=“pm@example.com”
export SMTP_AUTHENTICATION=“plain”
export SMTP_HOST=“mail.example.com”
export SMTP_PORT=“587”
export SMTP_USERNAME=“pm@example.com”
export SMTP_PASSWORD=“Secret@123$”
export SMTP_DOMAIN=“example.com”
export SMTP_URL=“smtp://pm%40example.com:Secret%40123%24@mail.example.com:587/example.com”

I tried SMTP_AUTHENTICATION as login also. And i tested smtp configuration working perfectly with a PHP script.

Installed on Ubuntu and upgraded using apt-get

Any Help will be appreciated. Thanks in advance

Message actions

Have you tried using SMTP_ADDRESS instead of using SMTP_URL?

Message actions

Just tried and got error mentioned below

An error occurred while sending mail (getaddrinfo: Name or service not known)

DNS is configured and resolving everything

Message actions

Ah damn this is confusing. It’s actually SMTP_HOST according to this - but then again I don’t know which distribution exactly you’re using. And you say it used to work with the same configuration shown above?

What does Rails.application.config.action_mailer on the rails console say?
If you can open one that is.

Message actions

I am using Ubuntu 14.04.2 LTS and yes the same configuration was working as i am also using gitlab which is on ruby and emails working perfectly there.

Can you please guide how to chek Rails.application.config.action_mailer in ruby console

Thanks in Advance

Message actions

If you have installed it through apt-get (openproject-ce) it’s as easy as openproject-ce run console.

Message actions

in console i typed Rails.application.config.action_mailer and got output mentioned below

=> {:assets_dir=>“/opt/openproject-ce/public”, :javascripts_dir=>“/opt/openproject-ce/public/javascripts”, :stylesheets_dir=>“/opt/openproject-ce/public/stylesheets”, :asset_path=>nil, :asset_host=>nil, :relative_url_root=>nil}

Message actions

Mh ok not very helpful. What about ActionMailer::Base.smtp_settings? Do they contain the right settings?

Message actions

Yes all the settings are right only :enable_starttls_auto=>nil, :openssl_verify_mode=>nil

I guess starttls has to be true

But i have not set is before also when it was working

Message actions

You can set it to true via sudo openproject-ce config:set SMTP_ENABLE_STARTTLS_AUTO=true.

Message actions

You’ll have to restart it for the change to take effect.

Message actions

That fixed the issue.

Thank you very much for your kind help and spending time to resolve the issue.

Thanks again

Message actions

You’re welcome. Glad you could fix the issue!

Message actions

Thanks Markus, now I know how to change the smtp settings ;)

I updated my thread in case any of you have a clue on how to solve my issue:
https://community.openproject.org/topics/4384

Thanks!