Changes for version 0.002 - 2026-05-24

  • Refactor: extract shared _rpc method into WWW::MailboxOrg::Role::API
  • POD: move =method documentation inline above each method definition (replaces =method blocks in __END__ sections)
  • POD: add =attr inline above attribute declarations in main class
  • mborg CLI: add =method POD for all subcommands (login, logout, account, domain, mail, mailinglist, blacklist, spamprotect, videochat, backup, invoice, passwordreset, validate, utils, system)

Documentation

Command-line interface for Mailbox.org API

Modules

Perl client for Mailbox.org API
Account management API
Base API controller for auth and search
Domain management API
Mail operations API
Spam protection API
System API (hello, test, capabilities)
Utility API (parse_headers, parse_date, generate_message_id)
Account entity object
Domain entity object
JSON-RPC 2.0 request object
JSON-RPC 2.0 response object
Synchronous JSON-RPC backend using Mojo::UserAgent
Shared API controller behavior (client, _rpc)
JSON-RPC HTTP client role
Interface role for pluggable JSON-RPC backends
Role for RPC API controllers
Custom types for Mailbox.org API