Discourse 커뮤니티 여러분,
자체 호스팅된 Discourse 포럼에 대한 mail-receiver를 설정하는 중 문제가 발생했습니다. 여기의 공식 문서를 따랐음에도 불구하고 로그에 다음 오류가 표시됩니다:
Failed to GET smtp_should_reject answer from https://forum.get.it/admin/email/smtp_should_reject.json: 403 450 4.7.1 replies+d6c9064e799543ae371fbf74ba32845a@reply.get.it: Recipient address rejected: Internal error, API request failed
현재 mail-receiver.yml 설정은 다음과 같습니다:
base_image: discourse/mail-receiver:release
update_pups: false
expose:
- "25:25" # SMTP
env:
LC_ALL: en_US.UTF-8
LANG: en_US.UTF-8
LANGUAGE: en_US.UTF-8
MAIL_DOMAIN: reply.get.it
POSTCONF_smtpd_tls_key_file: /letsencrypt/reply.get.it/reply.get.it.key
POSTCONF_smtpd_tls_cert_file: /letsencrypt/reply.get.it/fullchain.cer
POSTCONF_smtpd_tls_security_level: may
DISCOURSE_BASE_URL: 'https://forum.get.it'
DISCOURSE_API_KEY: [**************]
DISCOURSE_API_USERNAME: system
volumes:
- volume:
host: /var/discourse/shared/mail-receiver/postfix-spool
guest: /var/spool/postfix
- volume:
host: /var/discourse/shared/standalone/letsencrypt
guest: /letsencrypt
지금까지 취한 조치:
- API 키 재생성: 새로운 API 키를 생성하고
mail-receiver.yml의DISCOURSE_API_KEY를 업데이트했습니다. - 설정 확인:
DISCOURSE_BASE_URL과MAIL_DOMAIN이 올바르게 설정되어 있는지 확인했습니다. - 컨테이너 재빌드: 위 변경 사항 후
./launcher rebuild mail-receiver를 실행했습니다.
이러한 노력에도 불구하고 문제는 지속되고 있습니다. 비슷한 문제를 겪은 분이 있거나 무엇이 잘못되었을지 통찰을 줄 수 있을까요?
도움 주셔서 미리 감사합니다!