Hallo,
Ich verwende die offizielle Installationsmethode, habe aber nach der Installation Probleme mit nicht empfangenen E-Mails.
Auf meinem vps habe ich getestet
echo Hello world > /tmp/mail.txt
curl -v smtps://smtppro.zoho.com:465 \
--mail-from $email \
--mail-rcpt $(echo $email | cut -d ',' -f 1) \
--user $email:"$pass" \
--upload-file /tmp/mail.txt
Ich erhalte E-Mails von meinem vps mit dem Curl-Ansatz, also sendet mein Server E-Mails.
Hier ist meine app.yml-Konfiguration
DISCOURSE_SMTP_ADDRESS: smtppro.zoho.com
DISCOURSE_SMTP_PORT: 465
DISCOURSE_SMTP_USER_NAME: $username
DISCOURSE_SMTP_PASSWORD: $pass
DISCOURSE_SMTP_ENABLE_START_TLS: false # (optional, standardmäßig true)
DISCOURSE_SMTP_ENABLE_SSL: true
DISCOURSE_SMTP_DOMAIN: domain # (von einigen Anbietern erforderlich)
Ich habe sogar meine Anmeldedaten auf SMTP-Testtools getestet und es hat funktioniert.
Hier ist das Protokoll für Discourse:
tail shared/standalone/log/rails/production.log
Job exception: end of file reached
fail
start
done
start
Rendered layouts/email_template.html.erb (Dauer: 0,1ms | Allokationen: 36)
Job exception: end of file reached
fail
Irgendwelche Hinweise?
Tia,
Azamat