docs

Home All functions Legacy functions Categories

About function names

vuMailKit supports two naming styles:

Preferred names exist so new development can use a cleaner, grouped naming pattern that is easier to scan and search.

Preferred naming format

All preferred names follow this format:

Rules:

Examples:

Subsystem markers

Subsystem What it covers
vuSmtp SMTP send and SMTP settings
vuPop3 POP3 receive and POP3 settings
vuImap IMAP receive and IMAP settings
vuOAuth OAuth login and token workflows
vuGlobals Registry persistence and runtime globals/session
vuLog Log file path and logging options
vuNet Proxy, transport, and network related settings

Additional subsystem markers may be added as needed, but the rule remains: the subsystem marker comes immediately after vu.

How to read the names

The subsystem tells you where to look, and the verb tells you what the function does.

Examples:

How this relates to legacy names

When a preferred name exists, it is the recommended API for new development. The legacy name is still exported so older code keeps working.

Documentation is maintained once per behavior:

Home All functions Legacy functions Categories