정규 표현식 - 대문자가 포함된 이메일 주소 이메일 계정 이름 차단

정규 표현식 - 대문자가 포함된 이메일 주소 이메일 계정 이름 차단

이메일 계정 이름에 대문자가 포함된 이메일 주소를 차단하도록 이메일 서버에 스팸 블랙리스트 규칙을 설정하고 싶습니다. 어떻게 설정해야 합니까?

규칙 파일의 내용은 다음과 같습니다.

From:        *@friendly.com   yes     (all "friendly.com" domain email address.)
From:        /^192\.168\.13[4567]\./ yes (represent 192.168.13~17

대문자가 포함된 다음 이메일 주소 이메일 계정 이름은 차단되어야 합니다.

[email protected]
[email protected]
[email protected]
...on so forth

어떤 조언이라도 감사드립니다.

답변1

귀하의 특정 이메일 서버를 모르지만 다음을 검색해 보세요.어느문자열의 대문자의 경우 정규식(예: )을 사용할 수 있습니다 [A-Z]. 여기에 사용된 예가 있습니다 grep(스위치는 -o표현식에서 일치하는 항목만 인쇄하는 데 사용됩니다).

echo "[email protected]" | grep -o '[A-Z]'
T
S

...이 표현식은 이름의 the 및 the 에만 일치하는 것을 볼 수 있습니다 T.S

관련 정보