백업 - 어떤 이메일을 사용해야 하나요?

안녕하세요,

포럼 백업을 시도하고 있습니다. 백업에 필요한 이메일을 받지 못하면서 모든 것이 순조롭게 진행되다가 멈추었습니다. 여러 곳을 두 번 확인해 보았습니다.

읽어본 바로는 Discourse 설정 시 사용된 이메일 주소로 백업 관련 이메일이 발송된다고 합니다. Discourse에서 백업 이메일이 어디로 발송되어야 하는지 확인할 수 있는 방법이 있을까요?

이 백업 기능은 Discourse Business 포럼과 셀프 호스팅 모두에서 작동하나요?

S3 및 기타 백업 기능에 대해 읽어 보았지만, 당장은 Discourse의 수동 백업만 정상적으로 작동하게 하려는 상태입니다.

감사합니다.
올레

이메일은 백업을 요청한 사용자에게 전송됩니다.

자체 호스팅을 사용하는 경우 파일은 서버의 /var/discourse/shared/standalone/backups/default 경로에서 사용할 수 있습니다.

S3를 사용하는 경우 해당 위치에 있습니다.

좋아요, 한 번 더 확인해 보겠습니다. 오른쪽 상단의 프로필 사진을 클릭한 후 설정으로 들어가면 보이는 이메일 주소, 즉 그 이메일이 맞나요?

여전히 이메일을 받지 못하고 있습니다. 셀프 호스팅 또는 비즈니스 플랜에서는 이메일을 전혀 받지 못합니까?

관리자 - 이메일 설정 - 서버 설정 및 로그 - 전송됨을 확인하세요.

여기서 메일 설정이 올바른 것 같습니다. /admin/backups를 통해 백업을 시도하는 경우, 셀프 호스팅 환경에서는 정상적으로 동작해야 하나요?

Sidekiq/retries에 다음과 같은 오류가 포함된 여러 게시물이 표시되고 있습니다:

Jobs::HandledExceptionWrapper: Wrapped Net::OpenTimeout: execution expired

또한 다음 오류도 표시됩니다:

Jobs::HandledExceptionWrapper: Wrapped Net::SMTPAuthenticationError: 535 Incorrect authentication data

네, 작동해야 합니다. 하지만 apparently 메일 서버가 올바르게 구성되지 않아서 “535 Incorrect authentication data” 오류가 발생한 것으로 보입니다.

아, Discourse에서 무언가를 처리해야 하나요?

디스코스에서 이메일 설정을 변경할 수 있나요, 아니면 포럼을 다시 설치해야 하나요?

공식적인 방법은 app.yml에서 변경한 후 다시 빌드하는 것입니다.

감사합니다, 시도해 보겠습니다.

포럼에서 관리자/사용자로 설정된 이메일 주소가 제 개인 이메일입니다. 백업 이메일은 이 주소로 수신되지 않습니다. 현재 이메일 주소를 통해 인증해야 하므로 이메일 주소를 변경할 수도 없고, 실제로 이메일도 수신되지 않습니다.

백업 이메일을 수신할 수 있도록 이메일 주소를 변경하려면 어떻게 해야 하나요?

Change staff email address from console 를 참조하세요

리처드 씨, 감사합니다. 실제로 작동했습니다. 서버 이메일 주소와 다른 이메일로 가입한 것 같네요.