안녕하세요,
Discourse 포럼에서 문제가 발생하여 도움을 요청드립니다.
문제: 모든 발신 이메일(다이제스트, 알림, DM)이 Email::Receiver::AutoGeneratedEmailError 오류로 거부되고 있습니다. 이는 도메인 관계없이 100%의 이메일에서 발생하고 있습니다.
관찰되는 현상:
- “거부(Rejected)” 섹션의 이메일 로그에 수십 개의 항목이 표시됨
- 모두 동일한 오류 발생:
Email::Receiver::AutoGeneratedEmailError - 영향받은 이메일: 다이제스트, 환영 메시지 등
- 시간대: 최근 6분 동안 발생했으나, 더 긴 기간 동안 지속되었을 가능성이 높음
로그의 오류 메시지:
Email::Receiver::AutoGeneratedEmailError
Occurs when the "precedence" header is set to list, junk, bulk or auto_reply,
or when any other header contains auto-submitted, auto-replied or auto-generated.
샘플 헤더:
Auto-Submitted: auto-generated
Precedence: list
List-ID: [My Forum] <forum.example.com>
X-Auto-Response-Suppress: All
추가 스택 트레이스:
activesupport-7.2.2.1/lib/active_support/broadcast_logger.rb:130:in `block in warn'
/var/www/discourse/lib/email/processor.rb:183:in `log_email_process_failure'
/var/www/discourse/plugins/msgraph-poll-discourse-plugin/plugin.rb:70:in `call`
제 환경 설정:
- Discourse 버전: 최신 버전
- 이메일 제공업체: Office 365 / Exchange
- 플러그인: Microsoft Graph Poll 플러그인 활성화됨
- SMTP 설정: Office 365를 통해 구성됨
이메일 전달성: 포럼에서 https://www.mail-tester.com/으로 테스트 이메일을 보내면 9/10점을 받습니다. 따라서 기본적인 이메일 설정과 전달성은 정상적으로 작동하는 것으로 보입니다.
제 추측: Microsoft Graph 플러그인 또는 Discourse의 기본 헤더가 수신 이메일 서버에 의해 이메일이 "자동 생성(auto-generated)"된 것으로 분류되어 거부되도록 하는 원인일 수 있습니다.
질문:
- Office 365와 Discourse에서 유사한 문제를 경험하신 분 계신가요?
- 문제의 헤더를 억제(suppress)할 수 있나요?
- Microsoft Graph 플러그인을 비활성화하고 표준 POP3/IMAP로 전환해야 하나요?
- 도움이 될 수 있는 Discourse 설정이 있나요?
지금까지 시도해 본 것:
- 이메일 설정 확인
- SMTP 설정 점검
- 전달성 테스트 (mail-tester.com에서 9/10점 획득)
이 문제에 대한 경험이나 해결책에 대한 제안을 주실 수 있을까요?
미리 감사드립니다!


