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 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 ```yml
--- ---
@ -34,11 +34,13 @@ SilverStripe\Core\Injector\Injector:
Port: <port> Port: <port>
Encryption: tls Encryption: tls
calls: calls:
Username: [ setUsername, ['<username>'] ] Username: [ setUsername, ['`APP_SMTP_USERNAME`'] ]
Password: [ setPassword, ['<password>'] ] Password: [ setPassword, ['`APP_SMTP_PASSWORD`'] ]
AuthMode: [ setAuthMode, ['login'] ] 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 ## Usage
### Sending plain text only ### Sending plain text only