허용된 이메일 도메인이 '익명 사용자에게서 받은 이메일 허용'을 차단합니다

허용된 이메일 도메인 설정과 카테고리별 계정이 없는匿名用户로부터 이메일 수락을 통해 생성된 스테이징 사용자 사이에 충돌이 있습니다.

최근 한 고객의 사이트에서 이 문제를 트러블슈팅했습니다. 고객은 회사 이메일 계정을 가진 직원만 등록 사용자로 사이트 접근할 수 있도록 설정을 활성화했습니다.

몇일 후, 지원 메일함에 새로운 메시지가 전혀 도착하지 않는 것을 발견했지만, 두 설정 사이의 연관성을 파악하지 못했습니다.

해당 설정은 카테고리에서匿名用户의 수신 이메일이 활성화된 경우에도 스테이징 사용자 생성에 영향을 미칩니다. 이것이 회귀(regression) 문제인지는 확신할 수 없지만, 분명히 유효한 사용 사례라고 생각합니다.

1개의 좋아요

@Stephen, 문제 재현 단계를 공유해 주실 수 있을까요? 어떤 설정이 켜져 있는지, 그리고 예상 동작과 비교했을 때 어떤 일이 일어나는지 명확하지 않습니다. 알려주시면 확인해 보겠습니다. :slight_smile:

허용된 이메일 도메인에 도메인(예: discourse.org)이 포함되어 있으면, 다른 이메일 서비스의 외부 사용자는 일반 방식으로 스테이징된 사용자를 생성하면서 카테고리에 이메일을 보낼 수 없습니다.

1개의 좋아요

사용자 승인 필요를 이메일 도메인 자동 승인과 함께 사용하는 것이 이 사용 사례에 더 나은 구성일 수 있습니다.

가능합니다. 아마도 #contribute:ux에 더 가까울 수 있지만, 사용자의 설정이 유효하지 않다는 것을 알리는 경고가 전혀 없습니다.

외부 사용자로부터 온 이메일이 조용히 폐기되는 상태로 며칠을 보냈습니다.

1개의 좋아요

여전히 거절 알림을 받아야 하며, 침묵해서는 안 됩니다.

여기서 어떤 변경 사항을 제안하시겠습니까? 허용된 이메일 도메인에는 이미 경고가 존재합니다.

수신 이메일이 거부되고 있을 때 관리자 패널에 경고를 표시하는 것은 어떨까요?

이 문구가 적어도 나에게는 혼란을 일으키는 부분입니다:

스테이징 상태의 사용자는 등록을 완료하지 않았으므로, 영향을 받지 않는 것이 당연합니다.

설정값이 스테이징 계정에 영향을 미치는 근거는 무엇인가요? 로그인할 수 없고 정보가 유출될 수도 없는데 말입니다?

1개의 좋아요

커밋 히스토리를 살펴보다가 이 주제에 도달했습니다: Email domain blacklist is not consulted when receiving emails (and creating staged users), 원래의 논리는 스테이징된 계정이 스팸의 통로였다는 것이었던 것 같습니다.

다음과 같이 문구를 바꾸면 도움이 될까요:

사용자가 반드시 계정을 등록해야 하는 이메일 도메인의 파이프(|) 구분 목록. 지정된 도메인의 서브도메인은 자동으로 처리됩니다. 와일드카드 기호 * 와 ? 는 지원되지 않습니다. 경고: 목록에 없는 이메일 도메인을 가진 사용자는 등록이 허용되지 않습니다!

다음과 같이:

사용자 계정 생성 시 허용되는 이메일 도메인의 목록. 이 값이 설정되면, 이 목록에 없는 도메인을 가진 이메일은 계정 생성(스테이징 사용자 계정 포함)에 유효하지 않습니다. 지정된 도메인의 서브도메인은 자동으로 처리됩니다. 와일드카드 기호 * 와 ? 는 지원되지 않습니다.

5개의 좋아요