Merge pull request #8943 from Cheddam/patch-1

DOCS: Use environment variables in example SMTP config
This commit is contained in:
Robbie Averill 2019-04-29 10:00:20 +12:00 committed by GitHub
commit 6d271f0a18
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -18,7 +18,7 @@ SilverStripe\Core\Injector\Injector:
Swift_Transport: Swift_SendmailTransport
```
For example, to use SMTP, create a file app/_config/email.yml:
For example, to use SMTP, create a file `app/_config/email.yml`:
```yml
---
@ -34,11 +34,13 @@ SilverStripe\Core\Injector\Injector:
Port: <port>
Encryption: tls
calls:
Username: [ setUsername, ['<username>'] ]
Password: [ setPassword, ['<password>'] ]
Username: [ setUsername, ['`APP_SMTP_USERNAME`'] ]
Password: [ setPassword, ['`APP_SMTP_PASSWORD`'] ]
AuthMode: [ setAuthMode, ['login'] ]
```
Note the usage of backticks to designate environment variables for the credentials - ensure you set these in your `.env` file or in your webserver configuration.
## Usage
### Sending plain text only