I am configuring the latest version of CiviCRM (Drupal) to use Mailgun as an external SMTP service. When I go to Administer > System Settings > Outbound Email
, enter the SMTP credentials, and click Save & Send Test Email
, everything works great, I receive the test email, and the masked password continues to appear in the password field. If I then go to send a mailing, my emails all bounce with the error:
authentication failure [SMTP: Invalid response code received from SMTP server while sending email. This is often caused by a misconfiguration in Outbound Email settings. Please verify the settings at Administer CiviCRM >> Global Settings >> Outbound Ema
When I return to the Outbound Email
page, the masked password is now gone, and I'm unable to send another test without reentering the password. If I reenter the password and click Save
instead of Save & Send Test Email
the same thing happens. When I return to the Outbound Email
page, the saved password is gone.
I didn't set up this CiviCRM installation, I'm just helping someone out with theirs. Is there a setting I'm missing that would account for this? Is it possible an overriding SMTP password is passed in as an environment variable somewhere or something?