“수동 폴링 활성화” 설정은 관리자 → 모든 사이트 설정 → 이메일 섹션에서도 찾을 수 있습니다.
그리고 저는 분명히 잠을 잘 수 없어서 이것저것 찾아보았는데, API를 통해 이메일 수신(email-in)을 설정하려는 사례는 매우 드문 것 같았습니다. 진행하시는데 도움이 될지 모르겠지만, 제가 발견한 내용은 다음과 같습니다:
(링크 목록)
검색하던 중 Discobot이 아마도 오래된 정보가 될 수 있는 내용을 보여 주었습니다:
Discourse API를 사용하면 메일 리시버 컨테이너에 의존하지 않고 수신된 이메일을 처리할 수 있습니다.
/admin/email/handle_mail엔드포인트는 POST를 통해 원본 이메일 내용을 받아들이므로, 스크립트나 커스텀 통합을 사용하여 이메일을 Discourse에 직접 전송할 수 있습니다. 이 방법은 SMTP 폴링이나 메일 리시버 컨테이너의 필요성을 완전히 우회합니다.예를 들어, 원본 이메일 내용을 포함하는
API 엔드포인트에 대한 자세한 내용은 Discourse API 문서에서 확인하세요.
(…API 문서에는 이에 대한 내용을 찾을 수 없었습니다.)
2018년: 이 토픽은 해결책이 없는 것으로 보였습니다.
2018년: 이 게시글은 이메일 가이드를 언급하고 있습니다(거기 더 이상 존재하지 않는 용어를 참조하고 있음). 또한 다음과 같이 권장하고 있습니다: “이메일로 답장 기능을 작동시키는 가장 쉬운 방법은 다양한 프로바이더의 여러 API를 다루려고 하지 말고 메일 리시버 컨테이너 템플릿을 사용하는 것입니다.”
2022년: email 파라미터가 email_encoded로 변경될 예정이었습니다.
2022년: 그냥 메일 리시버를 사용하라는 또 다른 권장 사항.