├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── composer.json ├── composer.lock └── lib ├── SmtpValidatorEmail ├── Configs │ ├── ConfigReader.php │ └── smtp.yml ├── Entity │ ├── Domain.php │ ├── Email.php │ └── Results.php ├── Exception │ ├── ExceptionNoConnection.php │ ├── ExceptionNoHelo.php │ ├── ExceptionNoMailFrom.php │ ├── ExceptionNoResponse.php │ ├── ExceptionNoTimeout.php │ ├── ExceptionNoTls.php │ ├── ExceptionSendFailed.php │ ├── ExceptionSmtpValidatorEmail.php │ ├── ExceptionTimeout.php │ └── ExceptionUnexpectedResponse.php ├── Helper │ ├── BagHelper.php │ ├── EmailHelper.php │ ├── Interfaces │ │ └── TransportInterface.php │ ├── TransportHelper.php │ ├── ValidationHelper.php │ └── ValidatorInitHelper.php ├── Mx │ └── Mx.php ├── Service │ └── StatusManager.php ├── Smtp │ └── Smtp.php ├── Tests │ ├── ValidationEmailTest.php │ └── bootstrap.php └── ValidatorEmail.php └── phpunit.xml.dist /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | vendor 3 | app -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddtraceweb/smtp-validator-email/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddtraceweb/smtp-validator-email/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddtraceweb/smtp-validator-email/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddtraceweb/smtp-validator-email/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddtraceweb/smtp-validator-email/HEAD/composer.lock -------------------------------------------------------------------------------- /lib/SmtpValidatorEmail/Configs/ConfigReader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddtraceweb/smtp-validator-email/HEAD/lib/SmtpValidatorEmail/Configs/ConfigReader.php -------------------------------------------------------------------------------- /lib/SmtpValidatorEmail/Configs/smtp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddtraceweb/smtp-validator-email/HEAD/lib/SmtpValidatorEmail/Configs/smtp.yml -------------------------------------------------------------------------------- /lib/SmtpValidatorEmail/Entity/Domain.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddtraceweb/smtp-validator-email/HEAD/lib/SmtpValidatorEmail/Entity/Domain.php -------------------------------------------------------------------------------- /lib/SmtpValidatorEmail/Entity/Email.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddtraceweb/smtp-validator-email/HEAD/lib/SmtpValidatorEmail/Entity/Email.php -------------------------------------------------------------------------------- /lib/SmtpValidatorEmail/Entity/Results.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddtraceweb/smtp-validator-email/HEAD/lib/SmtpValidatorEmail/Entity/Results.php -------------------------------------------------------------------------------- /lib/SmtpValidatorEmail/Exception/ExceptionNoConnection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddtraceweb/smtp-validator-email/HEAD/lib/SmtpValidatorEmail/Exception/ExceptionNoConnection.php -------------------------------------------------------------------------------- /lib/SmtpValidatorEmail/Exception/ExceptionNoHelo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddtraceweb/smtp-validator-email/HEAD/lib/SmtpValidatorEmail/Exception/ExceptionNoHelo.php -------------------------------------------------------------------------------- /lib/SmtpValidatorEmail/Exception/ExceptionNoMailFrom.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddtraceweb/smtp-validator-email/HEAD/lib/SmtpValidatorEmail/Exception/ExceptionNoMailFrom.php -------------------------------------------------------------------------------- /lib/SmtpValidatorEmail/Exception/ExceptionNoResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddtraceweb/smtp-validator-email/HEAD/lib/SmtpValidatorEmail/Exception/ExceptionNoResponse.php -------------------------------------------------------------------------------- /lib/SmtpValidatorEmail/Exception/ExceptionNoTimeout.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddtraceweb/smtp-validator-email/HEAD/lib/SmtpValidatorEmail/Exception/ExceptionNoTimeout.php -------------------------------------------------------------------------------- /lib/SmtpValidatorEmail/Exception/ExceptionNoTls.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddtraceweb/smtp-validator-email/HEAD/lib/SmtpValidatorEmail/Exception/ExceptionNoTls.php -------------------------------------------------------------------------------- /lib/SmtpValidatorEmail/Exception/ExceptionSendFailed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddtraceweb/smtp-validator-email/HEAD/lib/SmtpValidatorEmail/Exception/ExceptionSendFailed.php -------------------------------------------------------------------------------- /lib/SmtpValidatorEmail/Exception/ExceptionSmtpValidatorEmail.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddtraceweb/smtp-validator-email/HEAD/lib/SmtpValidatorEmail/Exception/ExceptionSmtpValidatorEmail.php -------------------------------------------------------------------------------- /lib/SmtpValidatorEmail/Exception/ExceptionTimeout.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddtraceweb/smtp-validator-email/HEAD/lib/SmtpValidatorEmail/Exception/ExceptionTimeout.php -------------------------------------------------------------------------------- /lib/SmtpValidatorEmail/Exception/ExceptionUnexpectedResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddtraceweb/smtp-validator-email/HEAD/lib/SmtpValidatorEmail/Exception/ExceptionUnexpectedResponse.php -------------------------------------------------------------------------------- /lib/SmtpValidatorEmail/Helper/BagHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddtraceweb/smtp-validator-email/HEAD/lib/SmtpValidatorEmail/Helper/BagHelper.php -------------------------------------------------------------------------------- /lib/SmtpValidatorEmail/Helper/EmailHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddtraceweb/smtp-validator-email/HEAD/lib/SmtpValidatorEmail/Helper/EmailHelper.php -------------------------------------------------------------------------------- /lib/SmtpValidatorEmail/Helper/Interfaces/TransportInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddtraceweb/smtp-validator-email/HEAD/lib/SmtpValidatorEmail/Helper/Interfaces/TransportInterface.php -------------------------------------------------------------------------------- /lib/SmtpValidatorEmail/Helper/TransportHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddtraceweb/smtp-validator-email/HEAD/lib/SmtpValidatorEmail/Helper/TransportHelper.php -------------------------------------------------------------------------------- /lib/SmtpValidatorEmail/Helper/ValidationHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddtraceweb/smtp-validator-email/HEAD/lib/SmtpValidatorEmail/Helper/ValidationHelper.php -------------------------------------------------------------------------------- /lib/SmtpValidatorEmail/Helper/ValidatorInitHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddtraceweb/smtp-validator-email/HEAD/lib/SmtpValidatorEmail/Helper/ValidatorInitHelper.php -------------------------------------------------------------------------------- /lib/SmtpValidatorEmail/Mx/Mx.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddtraceweb/smtp-validator-email/HEAD/lib/SmtpValidatorEmail/Mx/Mx.php -------------------------------------------------------------------------------- /lib/SmtpValidatorEmail/Service/StatusManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddtraceweb/smtp-validator-email/HEAD/lib/SmtpValidatorEmail/Service/StatusManager.php -------------------------------------------------------------------------------- /lib/SmtpValidatorEmail/Smtp/Smtp.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddtraceweb/smtp-validator-email/HEAD/lib/SmtpValidatorEmail/Smtp/Smtp.php -------------------------------------------------------------------------------- /lib/SmtpValidatorEmail/Tests/ValidationEmailTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddtraceweb/smtp-validator-email/HEAD/lib/SmtpValidatorEmail/Tests/ValidationEmailTest.php -------------------------------------------------------------------------------- /lib/SmtpValidatorEmail/Tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddtraceweb/smtp-validator-email/HEAD/lib/SmtpValidatorEmail/Tests/bootstrap.php -------------------------------------------------------------------------------- /lib/SmtpValidatorEmail/ValidatorEmail.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddtraceweb/smtp-validator-email/HEAD/lib/SmtpValidatorEmail/ValidatorEmail.php -------------------------------------------------------------------------------- /lib/phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddtraceweb/smtp-validator-email/HEAD/lib/phpunit.xml.dist --------------------------------------------------------------------------------