이메일 포함
회사 도메인 같은 특정 문자열이 이메일 주소에 포함된 로그인 고객을 일치시킵니다.
Email contains 규칙은 로그인한 고객의 이메일 주소에 특정 텍스트가 포함되어 있는지 확인합니다. 모든 계정에 일일이 태그를 지정하지 않고도 이메일 도메인으로 회사 전체를 일치시킬 때 가장 유용합니다.
작동 방식
섹션 제목: “작동 방식”이 규칙은 현재 로그인한 고객의 이메일만 확인합니다. 세션이 없는 비회원은 규칙이 확인할 이메일이 없습니다. 찾을 문자열을 하나 이상 지정하면, 고객의 이메일에 그중 하나라도 포함된 경우 규칙이 일치합니다.
문자열을 여러 개 일치시키려면 같은 필드에서 or라는 단어로 구분하세요. 예를 들어 @wholesaleco.com or @partnerco.com을 입력하면 이메일에 두 도메인 중 하나가 포함된 모든 고객이 일치합니다.
규칙 추가하기
섹션 제목: “규칙 추가하기”-
보호할 잠금을 열고 Unlock rules 탭을 클릭하세요.
-
액세스 규칙을 추가하고 Condition type 드롭다운에서 Email contains를 선택하세요.

Email contains 규칙을 추가하고 일치시킬 텍스트를 입력합니다.
-
일치시킬 텍스트를 입력하세요. 예를 들어
@wholesaleco.com같은 회사 이메일 도메인을 입력합니다. 여러 도메인이나 주소를 일치시켜야 하면 “or”로 구분해 문자열을 더 추가하세요. -
규칙이 If(이메일에 문자열이 포함됨)와 Unless(포함되지 않음) 중 어느 쪽에 일치할지 선택하세요.
-
필요하면 규칙별 Redirect URL을 설정하세요.
-
잠금을 저장하세요.
예시: 승인된 회사 이메일을 가진 직원 허용하기
섹션 제목: “예시: 승인된 회사 이메일을 가진 직원 허용하기”내부 자료 페이지를 이메일 주소에 @acme.com이 포함된 로그인 고객에게만 제공해야 하는 경우를 가정해 봅시다.
- 보호할 콘텐츠로 Company resources 페이지를 선택하세요.

제한할 내부 페이지를 선택하세요.
- Unlock rules 탭에서 첫 번째 조건은 이미 Logged-in customers가 기본값으로 설정되어 있으니 그대로 두세요. Add key condition을 클릭해 같은 access key에 두 번째 조건을 추가하고 Email contains로 설정하세요.
- Email contains에서 If를 선택하고 Email address 필드에
@acme.com을 입력하세요.

조건 제목에서 확인할 수 있습니다. 고객 이메일이 @acme.com과 일치하는 경우(If)입니다.
-
규칙의 Redirect URL 필드는 비워 두세요.
-
메시지를 다음과 같이 설정하세요.
- Guest message content:
Sign in with your approved company email to continue. - Access denied message:
Your email address is not approved for this resource.
- Guest message content:

어느 쪽 방문자든 차단될 수 있으므로 이 규칙에는 두 메시지가 모두 필요합니다.
- Save를 클릭하세요.
스토어프런트 결과
섹션 제목: “스토어프런트 결과”- 로그아웃한 방문자에게는 Guest message와 로그인 옵션이 표시됩니다.
[email protected]같은 로그인 고객은 두 조건을 모두 통과하므로 페이지를 열 수 있습니다.[email protected]같은 로그인 고객은 이메일에@acme.com이 포함되어 있지 않으므로 Access denied message가 표시됩니다.

승인된 도메인 밖의 이메일을 사용하는 로그인 고객에게는 이 예시의 Access denied message가 표시됩니다.