The Webmail Client add-on adds a full-featured email client directly in your Larapen admin panel — connect any IMAP/SMTP email account and read, compose, reply, forward, and manage messages without leaving your dashboard.
Key Features
- IMAP & SMTP — Connect any standard email provider (Gmail, Outlook, custom mail servers) via IMAP for reading and SMTP for sending. Supports SSL/TLS encryption.
- Multi-account — Each admin user can add multiple email accounts, set a default, and switch between them in the inbox view.
- Inbox management — Read, star, archive, and delete emails. View emails as conversations.
- Compose & reply — Full compose, reply, reply-all, and forward support with a rich text editor and per-account signatures.
- Attachments — Send and receive file attachments. Preview images and documents inline.
- Folder management — Automatic folder discovery and sync. Inbox, Sent, Drafts, Trash, Spam, Archive, and custom folders are all supported.
- Local caching — Optional database-backed message cache for faster loading. Only new messages are fetched incrementally from the server.
- Full-text search — Search messages by subject and body content using MySQL FULLTEXT indexing when local caching is enabled.
- Connection testing — Test IMAP and SMTP connections from the account settings page before saving.
- Identities — Configure multiple sender identities per account (different "From" names and email addresses).
Admin Panel
| Section | Description |
|---|---|
| Inbox | View and manage incoming emails across all connected accounts. Switch between accounts and folders. |
| Compose | Write and send new emails with rich text editor, attachments, and identity selection. |
| Accounts | Add, configure, and manage email accounts with IMAP/SMTP settings and connection testing. |
| Settings | Configure default account, signature, display preferences, sync intervals, and caching options. |
Front-end
None — the Webmail add-on operates entirely within the admin panel.
Dependencies
None — the Webmail add-on works independently. Requires an email server with IMAP and SMTP access. The webklex/php-imap package is included with the add-on.
Ideal for
- Admins who want to manage their business email from the same dashboard as their website.
- Small businesses needing a simple webmail solution without a separate email client.
- Teams managing shared email accounts (info@, support@, sales@).
- Centralizing all site-related communication in one place.