서버(Linode)에 Ubuntu를 실행 중인 Discourse 설치 환경(권장 방식으로 설치)이 완벽하게 작동하고 있습니다. 이메일을 보내거나 새 사용자를 등록하는 데는 문제가 없습니다.
현재 이 기능을 사용하고 있습니다: Configuring incoming email to create new topics or group messages : Discourse가 수신 이메일 주소를 제공해야 합니다.
Mailgun에서 Catch All 라우트를 생성하여 이메일을 웹훅으로 전달하도록 설정했으며, 설정 방법은 여기에 설명되어 있습니다: Discourse Mailgun Routes 플러그인도 설치해 두었습니다.
하지만 Mailgun 로그를 확인해보니 실패하고 있습니다. 어떻게 해야 할지 아이디어가 있을까요?
{
"timestamp": 1737657789.428326,
"recipient-domain": "forum.domain.com",
"envelope": {
"transport": "http",
"targets": "https://forum.domain.com/mailgun/routes/receive_mime",
"sender": "me@myemail.com"
},
"primary-dkim": "",
"delivery-status": {
"code": 406,
"session-seconds": 0.277,
"message": "Not Acceptable",
"attempt-no": 1,
"description": ""
},
"event": "failed",
"id": "4uIIPrRRTQOwluJaE-QpRA",
"campaigns": null,
"log-level": "error",
"tags": [],
"message": {
"size": 4089,
"headers": {
"message-id": "CA+riLLnyMLCruT2DmhFjTuyvy7OtQ8NrT0X0m5PZXfK3uzwCEg@mail.gmail.com",
"to": "domain+support-12@forum.domain.com",
"subject": "Test",
"from": "Me Me <me@myemail.com>"
},
"attachments": []
},
"recipient": "https://forum.domain.com/mailgun/routes/receive_mime",
"user-variables": {},
"flags": {
"is-test-mode": false,
"is-authenticated": false,
"is-routed": false,
"is-system-test": false
},
"storage": {
"region": "us-east4",
"env": "production",
"key": "BAABAAAVXB5iOt41fPtDZaekVDDH1beaZA",
"url": "https://storage-us-east4.api.mailgun.net/v3/domains/forum.domain.com/messages/BAABAAAVXB5iOt41fPtDZaekVDDH1beaZA"
},
"severity": "permanent"
}