Wenn ich per E-Mail antworte und die Protokolle mit ./launcher logs mail-receiver überprüfe, erhalte ich Folgendes:
Operating environment:
RUBYGEMS_VERSION=2.7.7
MAIL_DOMAIN=reply.EXAMPLE.com
BUNDLER_VERSION=1.16.3
DISCOURSE_API_USERNAME=system
LANG=en_US.UTF-8
HOSTNAME=discourse-beta-ubuntu-s-4vcpu-8gb-nyc1-01-mail-receiver
RUBY_VERSION=2.3.7
GEM_HOME=/usr/local/bundle
PWD=/
HOME=/root
DISCOURSE_API_KEY=REMOVE
BUNDLE_PATH=/usr/local/bundle
BUNDLE_APP_CONFIG=/usr/local/bundle
TERM=xterm
BUNDLE_SILENCE_ROOT_WARNING=1
RUBY_MAJOR=2.3
SHLVL=1
RUBY_DOWNLOAD_SHA256=c61f8f2b9d3ffff5567e186421fa191f0d5e7c2b189b426bb84498825d548edb
PATH=/usr/local/bundle/bin:/usr/local/bundle/gems/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
DISCOURSE_MAIL_ENDPOINT=http://discuss.EXAMPLE.com.com/admin/email/handle_mail
DOCKER_HOST_IP=172.17.0.1
_=/usr/bin/env
Delivering mail sent to reply.EXAMPLE.com to Discourse
Starting Postfix
Es scheint, als würde in den Protokollen ein Status „sent" angezeigt, doch die Antwort erscheint nicht in Discourse. Haben Sie dazu eine Idee? Dies trat erst nach der Migration von AWS zu DO auf.
Ich habe die Protokolle untersucht, indem ich Folgendes ausgeführt habe. Es sieht so aus, als würde ich aus unbekanntem Grund vorübergehende Fehler erhalten.
In mail-receiver.yml habe ich base_image: discourse/mail-receiver:release eingestellt und sehe keine Fehlermeldung, dass mail-receiver veraltet ist. Ich habe mail-receiver bereits mehrfach neu erstellt.
Ich sehe hier keine abgelehnten E-Mails: /admin/email/rejected
Ich habe einen neuen API-Schlüssel für den Benutzer system mit allen Berechtigungen ausgestellt. Diesen verwende ich in mail-receiver.yml. Ich dachte zunächst, das Problem läge an der API, aber ich habe die Zahlen bereits mehrmals überprüft, und sie stimmen überein.
Meine Dummheit ist einfach unglaublich. Ich verdiene eine riesige Narrenkappe.
Verbindung zu discuss.360velo.com.com (199.59.242.154:80) wird hergestellt.
com.com… ??? Ich hatte den falschen DISCOURSE_MAIL_ENDPOINT. In der URL waren zwei .com.com enthalten, und ich hätte https statt http verwenden sollen. Vielen Dank, dass Sie mich in die richtige Richtung gelenkt haben.