Describe how to add e-mail support

This commit is contained in:
Tim de Pater
2023-08-27 12:02:41 +02:00
parent 9cda0d06f4
commit 58f3e7ebf9
2 changed files with 18 additions and 1 deletions

View File

@@ -62,4 +62,5 @@ To modify this container to your specific needs please see the following example
* [Adding xdebug support](docs/xdebug-support.md)
* [Adding composer](docs/composer-support.md)
* [Getting the real IP of the client behind a load balancer](docs/real-ip-behind-loadbalancer.md)
* [Getting the real IP of the client behind a load balancer](docs/real-ip-behind-loadbalancer.md)
* [Sending e-mails](docs/sending-emails.md)

16
docs/sending-emails.md Normal file
View File

@@ -0,0 +1,16 @@
# Sending e-mails
To be able to use the `mail()` function in PHP you need to install a MTA (Mail Transfer Agent) in the container.
The most simple approach is to install `ssmtp`.
The `ssmtp.conf` file needs to be created based on the [documentation online](https://wiki.archlinux.org/title/SSMTP).
```Dockerfile
FROM trafex/php-nginx:latest
# Install ssmtp
RUN apk add --no-cache ssmtp
# Add configuration
COPY ssmtp.conf /etc/ssmtp/ssmtp.conf
```