monicahq / docker

docker image of Monica

Home Page:https://hub.docker.com/_/monica/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Scheduled emails not sending, Test is OK (Docker Supervised)

mikekay1 opened this issue · comments

Trying to get email working I know my configuration is correct.

From other tickets I have drawn that I need to copy some files from somewhere to somewhere else?

I tried send:reminders and no email is sent either, even though there are things for that month.

Docker-Compose
`version: "3.4"

services:
app:
container_name: prod_monica_monica
image: monica:apache
depends_on:
- db
ports:
- 8003:80
environment:
- DB_HOST=db
- DB_USERNAME=@@@@
- DB_PASSWORD=@@@@
- MAIL_MAILER=smtp
- MAIL_HOST=192.168.1.xxx
- MAIL_PORT=25
- MAIL_ENCRYPTION=
- MAIL_FROM_ADDRESS=monica_reminder@foobar.com
- MAIL_FROM_NAME="Monica Reminder"
volumes:
- ./var/www/html/storage:/var/www/html/storage
restart: always

db:
container_name: prod_monica_db
image: mysql:5.7
environment:
- MYSQL_RANDOM_ROOT_PASSWORD=true
- MYSQL_DATABASE=monica
- MYSQL_USER=@@@@@
- MYSQL_PASSWORD=@@@@@
volumes:
- ./var/lib/mysql:/var/lib/mysql
restart: always

volumes:
data:
name: data
mysql:
name: mysql`

I don't think you can use MAIL_HOST=192.168.1.xxx as your mail server.
Laravel smtp uses transactional emails. You'll need something like mailgun, postmark, or SES.