Mail server configuration now is done on `config/secrets.yml` and thus documentation should be updated accordingly.
39 lines
1.3 KiB
Markdown
39 lines
1.3 KiB
Markdown
# Mail Server Configuration
|
|
|
|
This is an example of how to integrate a mailing service with Consul.
|
|
|
|
In this example we use [Mailgun](https://www.mailgun.com/).
|
|
|
|
## Create 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: 
|
|
* Since you don't have a domain yet, you should click in the sandbox that is already created
|
|
* Remember the following credentials: 
|
|
|
|
## 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:
|
|
|
|
```yml
|
|
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
|