Docs / Krantz Mail / Protocols & Status Codes

Protocols & Status Codes

Protocol Selection

Krantz Mail selects the best protocol automatically. You don’t need to configure per-domain routing.

ProtocolDomainsPlan
IMAPAll others (primary)All
POP3All others (fallback)All
SMTPAll (sending check)All
Outlookhotmail.*, outlook.*, live.*, msn.comPro
Outlook CorpAny domain with MX → Microsoft 365 (auto-detected)Pro
ABVabv.bg, gbg.bg, gyuvetch.bgPro
GMXgmx.com, gmx.net, gmx.de, gmx.at, gmx.ch, web.dePro

Outlook and Outlook Corp use Microsoft’s authentication APIs. Outlook handles consumer accounts (Hotmail/Outlook.com). Outlook Corp handles any corporate domain hosted on Microsoft 365 — detected automatically when the domain’s MX record points to *.mail.protection.outlook.com. GoDaddy, Zoho, FastMail, and other hosted IMAP providers are discovered via ISPDB lookup. ABV and GMX are provider-specific web protocols. All non-standard protocols fall back to IMAP if unavailable.

Status Codes

StatusMeaningRetriedOutput File
SuccessValid loginsuccess.txt
InvalidCredentialsWrong passwordNoinvalid.txt
TwoFactorRequired2FA / MFA enabledNo2fa.txt
AccountLockedDisabled or suspendedNolocked.txt
PasswordChangeRequiredPassword expiredNopassword_change.txt
RecoveryRequiredIdentity verification neededNorecovery.txt
CaptchaRequiredCAPTCHA challengeNocaptcha.txt
RateLimitedToo many attemptsYes*rate_limited.txt
ConnectionFailedCan’t reach serverYesconnection_failed.txt
TimeoutTimed outYestimeout.txt
ProxyErrorProxy failedYesproxy_error.txt
TlsErrorSSL/TLS failureYestls_error.txt
TlsCipherErrorCipher suite unsupportedNotls_cipher_error.txt
ProtocolErrorProtocol-level errorNoprotocol_error.txt
ProtocolMismatchProtocol not supportedNoprotocol_mismatch.txt
ServerNotFoundNo mail server for domainNoserver_not_found.txt
CancelledAborted mid-checkcancelled.txt
UnknownUncategorized failureunknown.txt

* RateLimited retries use backoff delays.