요약: Mailgun에서 수신되는 이메일을 접수합니다.
GitHub: GitHub - Regalijan/discourse-mailgun-routes · GitHub
설치: 플러그인 설치 가이드를 따르세요.
사전 요구 사항
- 도메인이 Mailgun에서 인증되어 있고 MX 레코드가 Mailgun으로 지정되어 있어야 합니다.
- 이메일로 답변(Reply by email)이 설정되어 있어야 합니다.
설정
-
Mailgun 웹훅 서명 키를 얻고 설정하세요 - 1단계와 2단계만 필수이지만, 아직 임시/영구 실패 웹훅을 설정하지 않았다면 지금이 좋은 타이밍입니다.
-
Mailgun 수신 페이지로 이동하여 “Create route”(경로 생성)를 클릭하세요.
-
식별자 유형(특정 주소로만 수신하려는 경우를 제외하고)은 catch all(모두 포착)로 설정해야 합니다. “Forward”(전달) 아래 상자를 체크하고 URL을 https://your.discourse/mailgun/routes/receive_mime으로 설정하세요.
-
“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와 호환되지 않아서 깨진 것 같으니까요!
tobiaseigen
(Tobias Eigen)
이 글을 에 분리
8