Index
Modules:
meowmail,
meowmail/cli/commands,
meowmail/cli/config,
meowmail/imap/imapserver,
meowmail/imap/mailstore,
meowmail/imap/msgparse,
meowmail/jmap/core,
meowmail/jmap/emails,
meowmail/jmap/mailboxes,
meowmail/jmap/server,
meowmail/jmap/submissions,
meowmail/jmap/types,
meowmail/restapi/admin,
meowmail/smtp/address,
meowmail/smtp/auth/dmarc,
meowmail/smtp/auth/inbound,
meowmail/smtp/auth/spf_preflight,
meowmail/smtp/bounce,
meowmail/smtp/dkim,
meowmail/smtp/mxprovider,
meowmail/smtp/queue,
meowmail/smtp/ratelimit,
meowmail/smtp/smtpauth,
meowmail/smtp/smtpdelivery,
meowmail/smtp/smtpserver,
meowmail/utils/logger,
meowmail/utils/records_generator.
API symbols
- `$`:
- AdminFlushProc:
- AdminServer:
- allowConnection:
- apLoginPass:
- apLoginUser:
- apNone:
- appendMessage:
- apPlain:
- applyAuth:
- arFail:
- arNeutral:
- arNone:
- arPass:
- arPermError:
- arSoftFail:
- arTempError:
- attemptEntry:
- AUTH:
- AuthDecision:
- authenticateMessage:
- authFailure:
- AuthHeader:
- authInvalid:
- AuthLimiter:
- authOk:
- AuthProgress:
- AuthProvider:
- AuthRequest:
- AuthResult:
- bindListener465:
- bindListener587:
- buildCoreCapability:
- buildDkimTxt:
- buildDmarcTxt:
- buildSession:
- buildSpfTxt:
- bumpState:
- canonHeaderSimple:
- classifyMxAnswer:
- cleanup:
- ConnectionLimiter:
- CoreCapability:
- Core_echoArgs:
- createMailbox:
- DATA:
- dataOverflow:
- ddOk:
- ddPermFail:
- ddTempFail:
- DEBUG:
- debug:
- decideJointDmarc:
- decodeMimeWords:
- DefaultSignHeaders:
- DefaultSmtpLimits:
- defaultSpoolDir:
- deleteEntryFiles:
- deleteMailbox:
- deliver:
- deliverMessage:
- DeliveryDecision:
- DeliveryOutcome:
- DeliveryProvider:
- DeliveryRequest:
- destroy:
- dkimCommand:
- DkimKey:
- DkimKeyLookup:
- dkimRecordName:
- DkimSignature:
- DkimSigTags:
- dkimTxtRecord:
- dmarcCommand:
- DmarcOutcome:
- DmarcPolicy:
- dmarcPolicyStr:
- DmarcRecord:
- DmarcRecordLookup:
- domainsAlign:
- dpAbsent:
- dpNone:
- dpQuarantine:
- dpReject:
- dsnBadDestination:
- dsnDelayed:
- dsnDelivered:
- dsnFailed:
- dsnMailboxFull:
- dsnMessageExpired:
- dsnRejected:
- DsnStatus:
- EHLO:
- enableMxDelivery:
- enqueue:
- ensureUserMaildir:
- Envelope:
- EnvelopeAddress:
- errAccountNotFound:
- errAccountNotSupportedByMethod:
- errAccountReadOnly:
- errAlreadyExists:
- errForbidden:
- errInvalidArguments:
- errInvalidResultReference:
- errInvalidType:
- errNotFound:
- ERROR:
- error:
- errOverQuota:
- errRateLimit:
- errRequestTooLarge:
- errServerFail:
- errServerPartialFail:
- errServerUnavailable:
- errSyntaxError:
- errTooManyObjects:
- errUnknownMethod:
- errValueDoesNotExist:
- evaluateDmarc:
- EXPN:
- expungeMessage:
- extractSpfDomain:
- extractUser:
- FATAL:
- fatal:
- findMessageByUid:
- finish:
- flagSetToImap:
- flagToMailFlag:
- flushQueue:
- fmtJson:
- fmtText:
- generateBounce:
- getAllHeaders:
- getEntry:
- getHeader:
- handleCoreEcho:
- handleEmailGet:
- handleEmailQuery:
- handleEmailSet:
- handleEmailSubmissionSet:
- handleIdentityGet:
- handleMailboxGet:
- handleMailboxQuery:
- handleMailboxSet:
- handleMethod:
- hasValidSyntax:
- Header:
- header:
- headerSearchText:
- HELO:
- HELP:
- IMAPServer:
- IMAPSession:
- ImapState:
- INFO:
- info:
- initCommand:
- initMXProviderConfig:
- InstantiationInfo:
- isDomainValid:
- isLocal:
- isLockedOut:
- isNullSender:
- isOk:
- JMAPAccount:
- JMAPContext:
- JMAPError:
- JMAPErrorType:
- JMAPRequest:
- JMAPResponse:
- JMAPServer:
- JMAPSession:
- keyOf:
- listMailboxes:
- load:
- loadConfig:
- loadMessageData:
- loadPublicKeyDer:
- loadSubscriptions:
- log:
- LogFormat:
- Logger:
- logitGlobal:
- LogLevel:
- logsFolder:
- logsFolder=:
- MAIL:
- Mailbox:
- mailboxExists:
- Mailbox_getArgs:
- Mailbox_getResponse:
- MailboxKind:
- MaildirStore:
- MailFlag:
- MailMessage:
- markDelivered:
- markFailed:
- matchesImapPattern:
- MaxDomainLen:
- MaxLocalPartLen:
- MaxMessageBytes:
- MaxPathLen:
- MeowMailConfig:
- mfAnswered:
- mfDeleted:
- mfDraft:
- mfFlagged:
- mfSeen:
- MimePart:
- mkLiteral:
- mkLocal:
- mkNull:
- mkStandard:
- mrsNoData:
- mrsNullMx:
- mrsNxDomain:
- mrsOk:
- mrsTempError:
- MXHost:
- MXProviderConfig:
- MxResolveResult:
- MxResolveStatus:
- newAdminServer:
- newAuthLimiter:
- newConnectionLimiter:
- newDkimKey:
- newDkimKeyFromPem:
- newHTTPAuthProvider:
- newIMAPServer:
- newJMAPContext:
- newJMAPError:
- newJMAPErrorResponse:
- newJMAPOkResponse:
- newJMAPRequestLevelError:
- newJMAPServer:
- newLogger:
- newMaildirStore:
- newMXProvider:
- newQueue:
- newSMTPDelivery:
- newSmtpRateLimit:
- newSMTPServer:
- NOOP:
- normalizePemPublicKeyToB64:
- okOutcome:
- openMailbox:
- opensslLastError:
- OTHER:
- other:
- parseAddressList:
- parseDateStr:
- parseDkimKeyRecord:
- parseDkimSigTags:
- parseDmarcPolicy:
- parseDmarcRecord:
- ParsedMessage:
- parseMailbox:
- parseMessage:
- pending:
- persistUidChanges:
- publicKeyDer:
- qsActive:
- qsBounced:
- qsDeferred:
- qsDelivered:
- qsFailed:
- querySpfRaw:
- Queue:
- queueDeleteCommand:
- QueueEntry:
- queueFlushCommand:
- queueListCommand:
- queuePurgeCommand:
- queueRetryCommand:
- queueStatsCommand:
- QueueStatus:
- QUIT:
- RawHeaderField:
- RCPT:
- RcptFailure:
- recordAuthFailure:
- recordAuthSuccess:
- recordFailure:
- recordSuccess:
- relaxedCanonBody:
- relaxedHeaderValue:
- relaxWsp:
- removeEntry:
- renameMailbox:
- renderAuthHeader:
- renderBodyStructure:
- renderEnvelope:
- resolveMxHosts:
- resolveMxOutcome:
- resolveTxtRecords:
- routeBounce:
- rsaVerify:
- RSET:
- runQueue:
- runSpfPreflight:
- saveMeta:
- saveSubscriptions:
- SearchKey:
- SearchNode:
- selectDkimKeyRecord:
- selectDmarcRecord:
- selectSignedHeaders:
- seqSetToUids:
- setGlobalLogger:
- setProvider:
- setSpoolDir:
- setupTlsCtx:
- signMessage:
- simpleCanonBody:
- skAll:
- skAnd:
- skAnswered:
- skBcc:
- skBefore:
- skBody:
- skCc:
- skDeleted:
- skDraft:
- skFlagged:
- skFrom:
- skHeader:
- skKeyword:
- skLarger:
- skNew:
- skNot:
- skOld:
- skOn:
- skOr:
- skRecent:
- skSeen:
- skSentBefore:
- skSentOn:
- skSentSince:
- skSince:
- skSmaller:
- skSubject:
- skText:
- skTo:
- skUid:
- skUnanswered:
- skUndeleted:
- skUndraft:
- skUnflagged:
- skUnkeyword:
- skUnseen:
- SMTPCommand:
- SMTPDelivery:
- smtpHostname:
- SmtpLimits:
- SmtpRateLimit:
- SMTPSendPolicy:
- SMTPServer:
- SMTPServerError:
- SMTPSession:
- SMTPSettings:
- smtpUnknownCmd:
- spDefault:
- spfCommand:
- SpfPreflightResult:
- spInternalSendOnly:
- splitDnsTxt:
- splitRawHeaders:
- spLocalSendOnly:
- spNoRelay:
- spoolDeliver:
- start:
- startCommand:
- STARTTLS:
- stats:
- stAuthenticated:
- stNotAuthenticated:
- stSelected:
- textContent:
- tlsHostSkipped:
- toSMTPSettings:
- TRACE:
- trace:
- trackConnect:
- trackDisconnect:
- uidSetToUids:
- updateFlags:
- userMaildirPath:
- verifyDkim:
- verifyDkimData:
- verifyDkimSignature:
- verifySpf:
- VRFY:
- WARN:
- warn:
Made with Nim. Generated: 2026-09-10 14:14:14 UTC