laurencetroyvOriginal post
Rank 3: Container
My appwrite self-hosted instance on DigitalOcean cannot sennd emails. The following results were performed
Log:
docker compose logs -f appwrite-worker-mails
appwrite-worker-mails | [Worker] Worker 0 is ready!
appwrite-worker-mails | Worker mails started
appwrite-worker-mails | [Job] Received Job (680cb38fa668a7.96149614).
appwrite-worker-mails | [Job] (680cb38fa668a7.96149614) failed to run.
appwrite-worker-mails | [Job] (680cb38fa668a7.96149614) Error sending mail: SMTP Error: Could not connect to SMTP host. Failed to connect to server
appwrite-worker-mails | Error log pushed with status code: 200
appwrite-worker-mails | [Error] Type: Exception
appwrite-worker-mails | [Error] Message: Error sending mail: SMTP Error: Could not connect to SMTP host. Failed to connect to server
appwrite-worker-mails | [Error] File: /usr/src/code/src/Appwrite/Platform/Workers/Mails.php
appwrite-worker-mails | [Error] Line: 145
Environment Variables:
docker compose exec appwrite-worker-mails vars | grep SMTP
- _APP_SMTP_HOST=smtp.sendgrid.net
- _APP_SMTP_PORT=465
- _APP_SMTP_SECURE=tls
- _APP_SMTP_USERNAME=apikey
- _APP_SMTP_PASSWORD=SG.***
Summary
Developers are experiencing SMTP connection issues with their self-hosted Appwrite instance on DigitalOcean. The system attempted to perform an OpenSSL test, but encountered connection timeouts. Despite the SMTP settings being correctly configured for Sendgrid, emails are still not sending successfully. The error message "SMTP Error: Could not connect to SMTP host" has been logged in the system.