├── .github └── workflows │ └── build.yml ├── .gitignore ├── Justfile ├── LICENSE ├── README.md ├── cli ├── cmd.go └── run.go ├── domaincheck ├── domain.go └── domain_test.go ├── emailparser ├── name_parser.go └── name_parses_test.go ├── go.mod ├── go.sum ├── install.py ├── internal ├── email_providers │ ├── authorizedSenders.go │ ├── emailProvider.go │ ├── knownProviders.go │ └── known_email_providers.toml ├── free_emails │ ├── free_email.go │ └── free_emails.toml ├── mailserver │ ├── mailserver.go │ └── mailserver_test.go ├── names │ ├── first_names.txt │ ├── names.go │ └── surnames.txt ├── role_accounts │ ├── role_account.go │ └── role_emails.toml ├── syntax │ ├── domain.go │ ├── syntax.go │ ├── user.go │ └── user_test.go └── util │ ├── name_generator.go │ └── string_utils.go ├── mailvalidate ├── domain.go ├── email_address.go ├── email_address_test.go ├── email_syntax.go ├── email_syntax_test.go └── validate_request.go └── main.go /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customeros/mailsherpa/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customeros/mailsherpa/HEAD/.gitignore -------------------------------------------------------------------------------- /Justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customeros/mailsherpa/HEAD/Justfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customeros/mailsherpa/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customeros/mailsherpa/HEAD/README.md -------------------------------------------------------------------------------- /cli/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customeros/mailsherpa/HEAD/cli/cmd.go -------------------------------------------------------------------------------- /cli/run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customeros/mailsherpa/HEAD/cli/run.go -------------------------------------------------------------------------------- /domaincheck/domain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customeros/mailsherpa/HEAD/domaincheck/domain.go -------------------------------------------------------------------------------- /domaincheck/domain_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customeros/mailsherpa/HEAD/domaincheck/domain_test.go -------------------------------------------------------------------------------- /emailparser/name_parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customeros/mailsherpa/HEAD/emailparser/name_parser.go -------------------------------------------------------------------------------- /emailparser/name_parses_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customeros/mailsherpa/HEAD/emailparser/name_parses_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customeros/mailsherpa/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customeros/mailsherpa/HEAD/go.sum -------------------------------------------------------------------------------- /install.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customeros/mailsherpa/HEAD/install.py -------------------------------------------------------------------------------- /internal/email_providers/authorizedSenders.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customeros/mailsherpa/HEAD/internal/email_providers/authorizedSenders.go -------------------------------------------------------------------------------- /internal/email_providers/emailProvider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customeros/mailsherpa/HEAD/internal/email_providers/emailProvider.go -------------------------------------------------------------------------------- /internal/email_providers/knownProviders.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customeros/mailsherpa/HEAD/internal/email_providers/knownProviders.go -------------------------------------------------------------------------------- /internal/email_providers/known_email_providers.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customeros/mailsherpa/HEAD/internal/email_providers/known_email_providers.toml -------------------------------------------------------------------------------- /internal/free_emails/free_email.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customeros/mailsherpa/HEAD/internal/free_emails/free_email.go -------------------------------------------------------------------------------- /internal/free_emails/free_emails.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customeros/mailsherpa/HEAD/internal/free_emails/free_emails.toml -------------------------------------------------------------------------------- /internal/mailserver/mailserver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customeros/mailsherpa/HEAD/internal/mailserver/mailserver.go -------------------------------------------------------------------------------- /internal/mailserver/mailserver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customeros/mailsherpa/HEAD/internal/mailserver/mailserver_test.go -------------------------------------------------------------------------------- /internal/names/first_names.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customeros/mailsherpa/HEAD/internal/names/first_names.txt -------------------------------------------------------------------------------- /internal/names/names.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customeros/mailsherpa/HEAD/internal/names/names.go -------------------------------------------------------------------------------- /internal/names/surnames.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customeros/mailsherpa/HEAD/internal/names/surnames.txt -------------------------------------------------------------------------------- /internal/role_accounts/role_account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customeros/mailsherpa/HEAD/internal/role_accounts/role_account.go -------------------------------------------------------------------------------- /internal/role_accounts/role_emails.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customeros/mailsherpa/HEAD/internal/role_accounts/role_emails.toml -------------------------------------------------------------------------------- /internal/syntax/domain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customeros/mailsherpa/HEAD/internal/syntax/domain.go -------------------------------------------------------------------------------- /internal/syntax/syntax.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customeros/mailsherpa/HEAD/internal/syntax/syntax.go -------------------------------------------------------------------------------- /internal/syntax/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customeros/mailsherpa/HEAD/internal/syntax/user.go -------------------------------------------------------------------------------- /internal/syntax/user_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customeros/mailsherpa/HEAD/internal/syntax/user_test.go -------------------------------------------------------------------------------- /internal/util/name_generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customeros/mailsherpa/HEAD/internal/util/name_generator.go -------------------------------------------------------------------------------- /internal/util/string_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customeros/mailsherpa/HEAD/internal/util/string_utils.go -------------------------------------------------------------------------------- /mailvalidate/domain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customeros/mailsherpa/HEAD/mailvalidate/domain.go -------------------------------------------------------------------------------- /mailvalidate/email_address.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customeros/mailsherpa/HEAD/mailvalidate/email_address.go -------------------------------------------------------------------------------- /mailvalidate/email_address_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customeros/mailsherpa/HEAD/mailvalidate/email_address_test.go -------------------------------------------------------------------------------- /mailvalidate/email_syntax.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customeros/mailsherpa/HEAD/mailvalidate/email_syntax.go -------------------------------------------------------------------------------- /mailvalidate/email_syntax_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customeros/mailsherpa/HEAD/mailvalidate/email_syntax_test.go -------------------------------------------------------------------------------- /mailvalidate/validate_request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customeros/mailsherpa/HEAD/mailvalidate/validate_request.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/customeros/mailsherpa/HEAD/main.go --------------------------------------------------------------------------------