이메일 주소의 유효성을 검사하고 온라인 연결을 통해 존재하는지 확인하고 공급자가 일회용인지 여부를 확인할 수 있는 매우 간단한 라이브러리입니다.
문자열 유효성 검사:
PHPEmailAddressValidator::validateString($email);
완전한 검증:
PHPEmailAddressValidator::validate($email);
전체 유효성 검사에서는 먼저 주소 구문을 확인한 다음 DNS 확인을 통해 공급자 존재를 확인한 다음 지정된 이메일 주소가 존재하는지 확인합니다.
이러한 방법을 사용하기 전에 다음과 같이 사전을 설정해야 합니다.
PHPEmailAddressValidator::setWhiteListDatabasePath('whitelist.txt');
PHPEmailAddressValidator::setBlackListDatabasePath('blacklist.txt');
PHPEmailAddressValidator::setDisposableProvidersDatabasePath('disposable.txt');
이메일 제공업체가 승인되는지 확인하세요.
PHPEmailAddressValidator::isTrustedProvider($email, $disposableAllowed, $strict);
수락됨은 제공자가 지정된 화이트 목록 내에서 발견됨을 의미하며, 엄격 모드가 활성화되지 않은 경우 제공자가 블랙 리스트 내에서 발견되는지 확인되며 이 경우 "false"가 반환됩니다. 엄격 모드를 사용하여 공급자를 검사하면 주어진 화이트리스트 내에서 발견되는 경우에만 "true"가 반환됩니다. 화이트 리스트와 블랙 리스트는 모두 일반 텍스트 파일이어야 하며 공급자는 구분선(n)으로 구분되어야 합니다.
이메일 제공업체가 일회용인지 확인하세요.
PHPEmailAddressValidator::isDisposableProvider($disposable);
이 방법은 일회용 공급자가 포함된 지정된 목록에 공급자가 포함되어 있는지 확인합니다. 가장 일반적인 일회용 공급자 목록이 이 라이브러리와 함께 제공됩니다(@michenriksen에서 제공). 일회용 공급자 목록은 일반 텍스트 파일이어야 하며 공급자는 구분선(n)으로 구분되어야 합니다.
Node.js 버전을 찾고 계십니까? 여기를 보세요.