현재 멀티사이트 구성으로 Discourse를 운영하고 있으며, 이메일 처리를 위해 Mail Receiver를 사용할 계획입니다. 설정에 대해 질문이 있습니다.
멀티사이트 구성의 모든 포럼에 대한 수신 이메일을 처리하도록 단일 Mail Receiver 컨테이너를 구성할 수 있나요?
수신된 이메일이 도메인에 따라 올바른 포럼으로 라우팅되도록 확인하고 싶습니다. 비슷한 구성으로 Mail Receiver를 설정해 보신 분 계신가요?
가이드, 예시, 또는 모범 사례가 있다면 알려주시면 감사하겠습니다!
thoka
(Thomas Kalka)
2
멀티사이트를 위해 이 함수를 수정하는 것으로 충분할 수 있습니다:
공유해 주셔서 감사합니다. 그런데 API 키는 어떻게 되나요? 메일 수신자가 이걸 어떻게 처리하게 되나요?
thoka
(Thomas Kalka)
4
해킹적인 방법은 모든 인스턴스에 동일한 API 키를 사용하는 것입니다.
@denvergeeks가 이것을 공유해 주셔서 정말 감사합니다. 하지만 몇 가지 질문이 있습니다:
- 서버에 Postfix를 먼저 설치했나요?
- 문서에 따르면 포럼마다 메일 수신기 컨테이너를 각각 생성해야 하는 것이 맞나요?
- transport map을 사용하여 도메인을 해당 포럼에 매핑하네요.
- 볼륨 마운트에도 일부 변경 사항이 있는 것을 확인했습니다.
확인해 주셔서 감사합니다. 그런데 기본 볼륨과도 다른 두 개의 볼륨을 추가한 이유가 무엇인지 설명해 주실 수 있을까요?
이것은 이 섹션…에서 특정 도메인의 차단 기능을 사용할 수 있도록 하기 위함입니다.
좋아요, 마지막 질문 하나만 더 하겠습니다.
각 메일 수신자를 위해 새 경로를 만들어야 하나요? 예를 들어 포럼이 약 10개 있으므로, 다음과 같이 각각에 대해 새 볼륨을 만들어야 하는지 궁금합니다.
기본 포럼:
- volumes:
host: /var/discourse/shared/mail-receiver/postfix-spool
guest: /var/spool/postfix
첫 번째 포럼:
- volumes:
host: /var/discourse/shared/mail-receiver-1/postfix-spool
guest: /var/spool/postfix
두 번째 포럼:
- volumes:
host: /var/discourse/shared/mail-receiver2/postfix-spool
guest: /var/spool/postfix
정말 감사드립니다. 구현을 시작해서 진행 상황을 알려드리겠습니다.
안녕하세요 @denvergeeks
지원 덕분에 어떻게 진행해야 할지 훨씬 명확하게 이해할 수 있었습니다. 이렇게 아낌없이 지식을 공유해 주시는 방식을 존경하며, 이렇게 협력적인 커뮤니티의 일원이 되어 정말 감사드립니다. 지금은 잘 작동하고 있습니다.
한 가지 빠른 후속 질문이 있습니다: 이 설정의 보안을 강화하기 위해 추가로 권장하시는 구성이나 모범 사례가 있을까요?
다시 한번 도움 주셔서 감사합니다. 정말 큰 힘이 됩니다!
답변 기다리겠습니다.
제가 아는 한 그런 건 없지만, 커뮤니티에서 이에 대한 지침을 얻을 수 있기를 바라는 그 다음 질문이라는 점에는 동의합니다!
훌륭한 작업입니다! 진행 상황과 결과를 공유해 주신 게시글도 정말 감사드립니다 - 제 공유 노력에 대한 정말 좋은 검증이자 보상이니까요!