Skip to content
This repository was archived by the owner on Aug 8, 2023. It is now read-only.

Latest commit

 

History

History
38 lines (27 loc) · 1.29 KB

File metadata and controls

38 lines (27 loc) · 1.29 KB

Mail Server Configuration

This is an example of how to integrate a mailing service with Consul Democracy.

In this example we use Mailgun.

Create an account in Mailgun

Creating an account in Mailgun

  • Skip the credit card form
  • And activate your account with the link sent by email

Domain configuration

  • Go to the Domains section: Mailgun domain section
  • Since you don't have a domain yet, you should click in the sandbox that is already created
  • Remember the following credentials: Mailgun sandbox

Consul Democracy mailing configuration

  • Go to the config/secrets.yml file
  • Change the lines on the file to configure the mail server under the section staging, preproduction or production, depending on your setup:
  mailer_delivery_method: :smtp
  smtp_settings:
     :address: "<smtp address>"
     :port: 587
     :domain: "<domain>"
     :user_name: "<user_name>"
     :password: "<password>"
     :authentication: "plain"
     :enable_starttls_auto: true
  • Fill <smtp address>, <domain>, <user_name> and <password> with your information
  • Save the file and restart your Consul Democracy application