-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
Describe the bug
SMTP I/O Timeout when using gmail as smtp server
To Reproduce
Steps to reproduce the behavior:
- Go to Admin > Settings > SMTP
- From Email = email address I want it sent from (eg...
from@gmail.com
) - From Name = Name of email address (set to the name of the gmail address
- SMTP host =
smtp.gmail.com
(validated it can ping it withdocker-compose exec app ping smtp.google.com
) - Encryption = SSL (as per https://support.google.com/mail/answer/7126229?hl=en#zippy=%2Cstep-change-smtp-other-settings-in-your-email-client)
- Port = 465 (as per https://support.google.com/mail/answer/7126229?hl=en#zippy=%2Cstep-change-smtp-other-settings-in-your-email-client)
- SMTP Auth = True (as per https://support.google.com/mail/answer/7126229?hl=en#zippy=%2Cstep-change-smtp-other-settings-in-your-email-client)
- SMTP Userame = From Email
- SMTP = App Password (as generated from https://support.google.com/accounts/answer/185833?sjid=11825684452504850026-AP)
- Test Email = My email address
Expected behavior
I receive a test email in my inbox (or spambox)
Text Log
12_answer-app-1 | 2023-06-18 01:39:17.261 INFO /go/src/github.com/answerdev/answer/answer_build3810709146/vendor/github.com/answerdev/answer/internal/service/export/email_service.go:103 try to send email to [CENSORED]@gmail.com
12_answer-app-1 | 2023-06-18 01:39:27.262 ERROR /go/src/github.com/answerdev/answer/answer_build3810709146/vendor/github.com/answerdev/answer/internal/service/export/email_service.go:125 send email to [CENSORED]@gmail.com failed: dial tcp 142.251.12.109:465: i/o timeout
Platform (please complete the following information):
- Device: Docker
- OS: Docker
- Version: answerdev/answer:latest
Docker Compose File
version: '3.3'
services:
mysql:
image: mariadb:10.11
restart: always
volumes:
- ./db:/var/lib/mysql
environment:
- MYSQL_DATABASE=answer
- MYSQL_USER=root
- MYSQL_PASSWORD=NotMyPassword
- MYSQL_ROOT_PASSWORD=NotMyPassword
networks:
backend:
app:
image: answerdev/answer:latest
restart: always
depends_on:
- mysql
volumes:
- ./data:/data
labels:
- traefik.enable=true
- traefik.http.routers.answer.rule=Host(`Not.sharing.xyz`)
- traefik.http.routers.answer.service=answer
- traefik.http.routers.answer.tls=true
- traefik.http.services.answer.loadbalancer.server.port=80
networks:
1_networking:
backend:
networks:
1_networking:
name: 1_networking
ipam:
config:
- subnet: 10.10.10.0/24
backend:
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working