안녕하세요,
포럼 백업을 시도하고 있습니다. 백업에 필요한 이메일을 받지 못하면서 모든 것이 순조롭게 진행되다가 멈추었습니다. 여러 곳을 두 번 확인해 보았습니다.
읽어본 바로는 Discourse 설정 시 사용된 이메일 주소로 백업 관련 이메일이 발송된다고 합니다. Discourse에서 백업 이메일이 어디로 발송되어야 하는지 확인할 수 있는 방법이 있을까요?
이 백업 기능은 Discourse Business 포럼과 셀프 호스팅 모두에서 작동하나요?
S3 및 기타 백업 기능에 대해 읽어 보았지만, 당장은 Discourse의 수동 백업만 정상적으로 작동하게 하려는 상태입니다.
감사합니다.
올레
pfaffman
(Jay Pfaffman)
3
이메일은 백업을 요청한 사용자에게 전송됩니다.
자체 호스팅을 사용하는 경우 파일은 서버의 /var/discourse/shared/standalone/backups/default 경로에서 사용할 수 있습니다.
S3를 사용하는 경우 해당 위치에 있습니다.
좋아요, 한 번 더 확인해 보겠습니다. 오른쪽 상단의 프로필 사진을 클릭한 후 설정으로 들어가면 보이는 이메일 주소, 즉 그 이메일이 맞나요?
여전히 이메일을 받지 못하고 있습니다. 셀프 호스팅 또는 비즈니스 플랜에서는 이메일을 전혀 받지 못합니까?
RGJ
(Richard - Communiteq)
5
관리자 - 이메일 설정 - 서버 설정 및 로그 - 전송됨을 확인하세요.
여기서 메일 설정이 올바른 것 같습니다. /admin/backups를 통해 백업을 시도하는 경우, 셀프 호스팅 환경에서는 정상적으로 동작해야 하나요?
Sidekiq/retries에 다음과 같은 오류가 포함된 여러 게시물이 표시되고 있습니다:
Jobs::HandledExceptionWrapper: Wrapped Net::OpenTimeout: execution expired
또한 다음 오류도 표시됩니다:
Jobs::HandledExceptionWrapper: Wrapped Net::SMTPAuthenticationError: 535 Incorrect authentication data
RGJ
(Richard - Communiteq)
7
네, 작동해야 합니다. 하지만 apparently 메일 서버가 올바르게 구성되지 않아서 “535 Incorrect authentication data” 오류가 발생한 것으로 보입니다.
아, Discourse에서 무언가를 처리해야 하나요?
디스코스에서 이메일 설정을 변경할 수 있나요, 아니면 포럼을 다시 설치해야 하나요?
RGJ
(Richard - Communiteq)
10
공식적인 방법은 app.yml에서 변경한 후 다시 빌드하는 것입니다.
포럼에서 관리자/사용자로 설정된 이메일 주소가 제 개인 이메일입니다. 백업 이메일은 이 주소로 수신되지 않습니다. 현재 이메일 주소를 통해 인증해야 하므로 이메일 주소를 변경할 수도 없고, 실제로 이메일도 수신되지 않습니다.
백업 이메일을 수신할 수 있도록 이메일 주소를 변경하려면 어떻게 해야 하나요?
RGJ
(Richard - Communiteq)
13
리처드 씨, 감사합니다. 실제로 작동했습니다. 서버 이메일 주소와 다른 이메일로 가입한 것 같네요.