이 주제를 읽었는데요, 제가 겪고 있는 문제는 다음과 같은 주제에서 일어나는 상황과 매우 유사합니다:
다만, 저의 경우 신규 회원이든 기존 회원이든 상관없이 인증 이메일이 아예 전송되지 않고 있다는 점이 다릅니다. 앞서 언급한 주제에서는 이메일이 어느 정도는 전송되고 있었던 것으로 보입니다.
저는 포럼의 소유자가 아니라 관리자 권한만 부여받은 회원입니다. 문제 발생 상황을 테스트하기 위해 이미 포럼에 기존 테스트 계정을 하나 만들어 두었습니다. 이 테스트 계정은 약 2년 전에 이미 인증이 완료된 상태였습니다. 테스트 계정의 관리자 페이지에서 ‘계정 비활성화(Deactivate Account)’ 버튼을 클릭했는데, 여기에는 '비활성화된 사용자는 이메일을 재확인해야 합니다(A deactivated user must re-validate their email.)'라고 표시되어 있었지만, 이메일은 전혀 수신되지 않았습니다.
그래서 저는 다음과 같은 조치를 취했습니다:
위에서 공유한 주제에서 로그인(Login) 탭에 신규 사용자 계정을 모두 승인해야 한다는 옵션이 있다는 것을 확인했습니다. 해당 상자를 체크했습니다. 그리고 완전히 새로운 테스트 계정을 하나 더 생성했는데, ‘새 계정 만들기(Create New Account)’ 버튼을 클릭한 후 '계정이 생성되었는지 감지할 수 없습니다. 쿠키가 활성화되어 있는지 확인하십시오(We cannot detect if your account was created, please ensure you have cookies enabled.)'라는 메시지가 표시되는 다른 페이지로 이동했습니다. 설정의 신규 사용자 탭으로 가보니 해당 계정이 회색 글씨로 표시되어 있었습니다(비활성 상태임을 의미합니다). 새로 만든 계정의 이름을 클릭한 후 계정 관리자 페이지에서 ‘계정 활성화(Activate Account)’ 버튼을 클릭하여 계정을 활성화했습니다. 그러자 방금 활성화한 계정을 검토하고 승인해야 한다는 알림이 떴습니다. '사용자 승인(Approve User)'을 클릭했습니다. 다시 신규 사용자 탭으로 돌아가니 사용자 이름이 파란색으로 표시되어 있었습니다(활성화되어 사용 준비가 된 상태임을 의미합니다).
이 전체 과정에서 이메일은 한 통도 전송되지 않았습니다.
최근 신규 가입자 목록을 살펴보니, 포럼에서 생성된 마지막 37개 계정의 사용자 이름이 모두 회색으로 표시되어 있거나, 활성화되지 않은 상태였습니다.
이런 현상을 발생시키기 위해 설정을 건드린 적은 없습니다. 생각나는 것 중 하나는 제가 수행한 어떤 업데이트가 이 문제를 일으켰을 수 있다는 것입니다.
저와 포럼의 다른 관리자들은 모든 사용자를 수동으로 활성화하고 승인할 수는 있지만, 원래는 자동화되지는 않더라도 포럼 스태프의 개입 없이 처리되어야 합니다.
최근에 이 같은 상황을 초래하는 변화가 있었나요, 아니면 설정에서 변경하거나 수정해야 할 것이 있나요? 설정을 여기저기 찾아보았지만 아무것도 찾을 수 없었습니다. 현재 설치된 버전은 2.4.0.beta7입니다.
구체적으로 메일 로그는 어디에서 찾을 수 있나요? 설정의 로그 항목에서 필터링된 이메일을 말씀하시는 건가요? 그렇다면 "결과 없음"이라고 표시됩니다. 테스트 이메일도 작동하지 않습니다. 이 부분은 언급을 잊었네요. 또한 메일 서비스 로그를 어디서 찾아야 하는지도 모르겠습니다.
/admin/email 설정을 대충 살펴봤는데, 눈에 띄는 것은 없었습니다. 다른 확인해야 할 것이 있거나, 특별히 찾아봐야 할 부분이 있을까요?
수정: 방금 전에 업그레이드를 실행한 것 같습니다. 업그레이드가 필요하다는 메시지가 떴기 시작했는데 실패했다고 했고, 그 후에는 업데이트가 없다고 했습니다. 기억이 정확하지는 않지만, sideqik이 작동하지 않는다는 내용과 함께 이메일 처리 등 여러 기능을 수행한다는 메시지가 떴던 것 같습니다. 이것이 제 문제를 일으킨 원인일 수 있을까요?