이메일 변경 전 기존 이메일 확인용 템플릿

안녕하세요,

제 문제는 다음 토론과 유사합니다:

다만 작은 차이가 있습니다. 스태프와 관리자의 경우 두 개의 이메일이 발송되는 것으로 보입니다: 기존 이메일 확인과 새 이메일 확인입니다. @pfaffman 님이 두 번째 이메일에 대한 올바른 템플릿을 찾아주셨고, 저는 그 부분에 대해 문제가 없습니다. 그러나 첫 번째 이메일에는 다음과 같은 유형의 링크가 포함되어 있습니다.

{site}/u/verify-old-email/{token}

이 링크가 작동하지 않습니다. 하지만 verify를 confirm으로 바꾸면 정상적으로 작동합니다. 문제는 관리자 패널에서 "기존 이메일 확인"에 대한 이메일 템플릿을 찾을 수 없다는 점이며, 이것이 Discourse 소스 코드 어딘가에 있는지 궁금합니다.

혹시 “기존 이메일 확인” 템플릿이 어디에 있는지 알려주실 수 있을까요?

[YourSite]/admin/customize/site_texts 검색창에서 'old_email’과 같은 항목을 검색해 보셨나요?

제 환경에서는 가능성이 높은 후보들이 다음과 같습니다:

  • user_notifications.confirm_old_email.text_body_template - (이 항목을 편집하려고 하면 어떤 이유에서인지 ‘접근 거부’ 오류가 발생하네요)
  • user_notifications.confirm_old_email_add.text_body_template

하지만 이 항목들에는 이미 ‘verify’ 대신 confirm-old-email이 포함되어 있습니다. 업데이트가 최신 상태로 되어 있는지 확인해 보셨나요?

이것이 정답이었습니다. 이메일 템플릿에 있을 것이라고 가정하여 “텍스트” 탭을 확인하지 않았습니다.

이상하게도 제 환경에는 "verify"가 있었습니다. 그리고 저는 2.8.0 beta 11 버전을 실행 중입니다.

편집된 상태가 강조 표시되어 있었나요? 혹시 당신이나 다른 누군가가 과거에 편집해서, 업데이트를 따르는 대신 해당 편집이 유지되고 있었던 것일 수 있습니다.

직원 비밀번호 변경 확인은 편집할 수 없으며, 이는 무법한 Discourse 관리자에 의한 피싱 공격을 유발할 수 있기 때문입니다.