Files
grecia/docs/en/installation/mail_server_configuration.md
2021-11-10 13:33:39 +01:00

1.3 KiB

Mail Server Configuration

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

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 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 application