Ich habe eine voll funktionsfähige Discourse-Installation (installiert über den empfohlenen Ansatz) auf einem Server (Linode) mit Ubuntu. Ich kann E-Mails senden ohne Probleme und neue Benutzerregistrierungen durchführen.
Wir verwenden diese Funktion Configuring incoming email to create new topics or group messages : Discourse benötigt eine eingehende E-Mail-Adresse.
In Mailgun habe ich eine Catch-All-Route erstellt, die E-Mails an einen Webhook weiterleitet, wie hier beschrieben: Discourse Mailgun Routes und ich habe das Plugin installiert.
Im Mailgun-Log schlägt dies jedoch fehl. Irgendwelche Ideen, wie das geht?
{
"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"
}