~/.eth0/ 

This is my code. There is a lot like it, but this is mine.

cPanel Mail Sync for Nextcloud

A Nextcloud app that manages cPanel mail accounts from user creations, deletions and updates

This Nextcloud application can be very useful for administrators that provide cPanel email accounts to their users but want to keep them in the Nextcloud interface as much as possible. This is a perfect match for the Mail application.

The configuration is really simple: you need to provide the address of your cPanel installation, the mail domain, your cPanel user and your API token, and a default mailbox size in megabytes for new accounts. The application will listen for user events: creating new users, deleting users and password changes. On each of those events, the application will connect to your cPanel instance via UAPI and perform the corresponding action: creating a mail account for the new user, deleting the mail account of the user you’re deleting or changing the password of the corresponding mail account.

The application, for the time being, only connects to cPanel through the SSL port and only supports authenticating with the API token.

View repository
Notice that, even though the link URL redirects to a Git repository hosting service, you can actually use it as the repo URL:
git clone https://src.dot-eth0.sh/projects/nextcloud-cpanelmailsync

View license file