Discourse Mailgun 라우트

요약: Mailgun에서 수신되는 이메일을 접수합니다.

:link: GitHub: GitHub - Regalijan/discourse-mailgun-routes · GitHub
:arrow_right: 설치: 플러그인 설치 가이드를 따르세요.

사전 요구 사항

  • 도메인이 Mailgun에서 인증되어 있고 MX 레코드가 Mailgun으로 지정되어 있어야 합니다.
  • 이메일로 답변(Reply by email)이 설정되어 있어야 합니다.

설정

  1. Mailgun 웹훅 서명 키를 얻고 설정하세요 - 1단계와 2단계만 필수이지만, 아직 임시/영구 실패 웹훅을 설정하지 않았다면 지금이 좋은 타이밍입니다.

  2. Mailgun 수신 페이지로 이동하여 “Create route”(경로 생성)를 클릭하세요.

  3. 식별자 유형(특정 주소로만 수신하려는 경우를 제외하고)은 catch all(모두 포착)로 설정해야 합니다. “Forward”(전달) 아래 상자를 체크하고 URL을 https://your.discourse/mailgun/routes/receive_mime으로 설정하세요.

  4. “Save route”(경로 저장) 버튼을 클릭하세요.

릴리스 0.2

  • 새로운 스팸 설정 mailgun_spam_detection, mailgun_spam_score, dkim_domain_exclusions, spf_domain_exclusions 추가

이러한 설정을 시작하려면 Mailgun 대시보드의 도메인 설정으로 이동하여 스팸 필터링을 옵션 3으로 설정하세요.

옵션 1 또는 2를 사용하는 경우 mailgun_spam_detection을 none(없음)으로 설정해야 합니다.

5개의 좋아요

메일 전송에는 Mailgun을 사용하지만, 메일 수신은 메일 수신 컨테이너(Configure direct-delivery incoming email for self-hosted sites with Mail-Receiver)를 통해 이루어집니다. 이 플러그인이 제 환경에 도움이 될까요? 감사합니다.

1개의 좋아요

Cloudflare와 같은 DDoS 보호 서비스를 사용하거나(또는 프로바이더가 25 포트의 수신 연결을 차단하는 경우)를 제외하면, mail-receiver 설정과 비교해 실질적인 이점이 거의 없습니다.

또한 Mailgun은 선불 요금제에 라우팅을 더 이상 포함하지 않으므로, 선불 구독이나 오래된 계정이 없다면 mail-receiver 설정을 사용하는 것이 좋습니다.

3개의 좋아요

메일 수신기는 바운스 처리가 제대로 작동하지 않습니다. Mailgun에서 바운스 메시지를 전혀 받지 못합니다 — "Discourse::NotFound" error when click "Email Type" field on admin/email/bounced – 이 문제가 여기서 설명된 방법을 시도해야 하는지에 대한 당신의 판단에 영향을 미치나요? 감사합니다.

이메일로 아예 수신되지 않는다면, 거부된 메일 탭에 있을 가능성이 높습니다. (웹훅 없이 mail-receiver를 사용했을 때 저에게도 해당 탭으로 들어갔습니다.)

이 플러그인은 dkim/spf 및 스팸 헤더를 제외하고는 다른 파싱을 수행하지 않으므로, 동일한 상황이 발생할 것으로 추정됩니다.

바운스 이유는 mailgun 로그에 기록되어 있으며, 이상적인 방법은 아니지만 그 사이 동안 해당 로그를 확인해 보실 수 있습니다.

1개의 좋아요

아니요, 저는 메일 수신기가 Mailgun에서 메일을 받지 못하거나(이쪽이 맞을 것 같습니다) 단순히 Discourse로 전송하지 않는다고 생각합니다.

더 최근에 작성되었기 때문에, 이건 이전 Mailgun 수신용 Mailgun 플러그인보다 개선된 것일 거라고 추측합니다.

어쨌든, 감사합니다. 그 오래된 플러그인은 Discourse v3.x와 호환되지 않아서 깨진 것 같으니까요!

게시물 5개가 새 주제 Mailgun API 키 설정을 찾을 수 없는 이유는 무엇인가요?로 분리되었습니다.