Lorsque je réponds par courriel et que j’examine les journaux avec ./launcher logs mail-receiver, j’obtiens ce qui suit.
Environnement d'exécution :
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
Livraison du courriel envoyé à reply.EXAMPLE.com vers Discourse
Démarrage de Postfix
Il semble que je reçoive un statut « sent » dans les journaux, mais la réponse n’apparaît pas dans Discourse. Avez-vous des idées à ce sujet ? Cela n’a commencé à se produire qu’après ma migration d’AWS vers DO.
Dans mail-receiver.yml, j’ai base_image: discourse/mail-receiver:release et je ne vois aucun message d’erreur indiquant que le mail-receiver est obsolète. J’ai reconstruit le mail-receiver à de nombreuses reprises.
Je ne vois aucun e-mail rejeté ici : /admin/email/rejected
J’ai généré une nouvelle clé API pour l’utilisateur system avec tous les privilèges. Je l’utilise dans mail-receiver.yml. Je pensais que le problème venait de l’API, mais j’ai vérifié plusieurs fois que les numéros correspondent.
Mon niveau d’ignorance est fou. Je mérite un énorme bonnet d’âne.
Connexion à discuss.360velo.com.com (199.59.242.154:80).
com.com… ??? J’avais le mauvais DISCOURSE_MAIL_ENDPOINT. J’avais deux .com.com dans l’URL et j’aurais dû utiliser https plutôt que http. Merci beaucoup de m’avoir orienté dans la bonne direction.