| Home | All functions | Legacy functions | Categories |
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.
All preferred names follow this format:
vu + Subsystem + Verb + ThingRules:
vu.vu is a subsystem marker that groups related functions together.Examples:
vuSmtpSetServervuSmtpGetServervuLogSetFilevuLogGetFilevuGlobalsSavevuGlobalsLoadvuPop3ConnectvuPop3LoadEmail| 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.
The subsystem tells you where to look, and the verb tells you what the function does.
Examples:
vuSmtpSetServer means “SMTP subsystem, set the server value”.vuLogGetFile means “Log subsystem, get the configured file path”.vuGlobalsLoad means “Globals subsystem, load values into memory for this run”.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 |