Roundcube plugins

Found my work useful?Please consider donating! :)

Roundcube is my favourite webmail package at the moment. It is lightweight and provides an effective user experience thanks to extensive use of AJAX.

I have used the Roundcube Plugin API to write a couple of plugins to get some functionality I needed/wanted, and I've put them here in case some find them useful.

All feedback/comments/questions is appreciated, feel free to drop me an e-mail at This e-mail address is being protected from spambots. You need JavaScript enabled to view it . Or even better, as your input can be valuable for others as well, post a comment at the bottom of this page.

ServerInfo

Plugin that displays some basic server info. It is also possible to add custom fields and use dynamic variables.

Main focus is server names, port numbers and capabilities, to make it easier for the users to configure their third party mail clients.

Download

Last updated 2009-11-06 [changelog]: rcube_plg_serverinfo.tar.gz / rcube_plg_serverinfo.zip

VeximAccountAdmin

Plugin that covers the non-admin part of Vexim web interface.

This plugin is for servers running Exim as MTA with Vexim to administrate the virtual domains/users. All user settings that can be configured in Vexim, is possible to alter with this plugin: Change password, spam and virus settings, autoresponder, forwarding and header rules. Admins will be directed to Vexim when they need to do tasks above user level.

Can be used with a standard Vexim installation, and also support three recommended Vexim customizations: disable clear text passwords, automove spam to subfolder, and nightly parsing of spam folders (see howto). The howto also describes how to get a Roundcube-style login page in Vexim.

Download

Last updated 2009-11-12 [changelog]: rcube_plg_veximaccountadmin.tar.gz / rcube_plg_veximaccountadmin.zip

Localization

The ServerInfo plugin currently includes English, German, Russian, Polish and Norwegian translations. VeximAccountAdmin is available in English, French and Norwegian. To translate to another language, use the included en_US.inc as a template and save it in UTF-8 encoding. And please send me the language file so I can add it to the package!

License

These plugins are provided "as-is". They worked for me and will probably work for you, but I can not guarantee it. The plugins are released under the GNU GPL license.

Other RoundCube Plugins

Check out The Official Roundcube Plugin Repository for a collection of other plugins made by the community.

Comments (26)
Please post comments, questions, feedback in the form below. I get notified by e-mail of every message, so you can be sure that I get your messages! You can also choose to get mail notifications when you get an answer to your post.
Generally this is the best place to send your thoughts, as your input can valuable to other users as well!
Write comment

Mail address will only be used to send you mail notification if you want it. It will not be posted on site or used to anything else.
  • neza  - VeximAccountAdmin
    I am using the plugin but I have some issues regarding password change.It is not using the crypting scheme even if it is the same as in config/variables.php
    Does anyone has a clue about this?
  • lifeng25  - Den Canada Goose jakker Commodity Fair
    Vi oppriktig inviterer deg til å delta på link:http://www.dunjakke-norge.com/ Commodity Fair som avholdes i England, fra 15nde-20nde det kommende mars.

    På Fair, nylig forsket på og utviklet link:http://www.dunjakke-norge.com/ produsert av britiske bedrifter vil bli vist og sold.The rettferdig vil også fungere som en bro som forbinder store, små og mellomstore entrprises som link:http://www.dunjakke-norge.com/, link:http://www.dunjakke-norge.com/ og så videre. det vil gi dem opportuntities oppfølging samarbeid på en rekke felt.

    The Fair tilbyr også deltakere både hjemme og i utlandet en utmerket mulighet til å utforske markedet for link:http://www.dunjakke-norge.com/ i Kina og dele våre fremtidige velstand.

    Vi er sikre på at din aktive deltakelse i Fair vil bli vist seg å være en mest effektive måten å bringe deg fruktbare fordeler av link:http://www.dunjakke-norge.com/.
  • Julien  - ServerInfo
    Nice plugin, easy to integrate!

    I'm using it to give my users access to a complete list of POP/IMAP settings from the webmail interface, brilliant.

    Thanks,
    Julien
  • Julien (again)  - Translation
    I did the French translation if you want it!
  • Mimoza  - traduction française
    Pour ceux qui passerai par là, créer un fichier "fr_FR.inc" dans le répertoire "localization" du plugin et y coller le texte suivant :


  • Mimoza
    Character problem. empty comment
  • Mimoza
    $labels = array();

    $labels['serverinfo'] = 'Info Serveur';
    $labels['serverinformation'] = 'Information Serveur';

    $labels['account'] = 'Compte';
    $labels['storagequota'] = 'Quota';
    $labels['usedstorage'] = 'Espace disque utilisé';

    $labels['webmail'] = 'Webmail';
    $labels['url'] = 'URL';
    $labels['lastlogin'] = 'Dernière connexion';
    $labels['defaultidentity'] = 'Identité par défaut';
    $labels['webmailsystem'] = 'Système Webmail';

    $labels['hostname'] = 'Nom d\'hôte';
    $labels['location'] = 'Localisation du serveur';

    $labels['portnumbers'] = 'Numéros de port';
    $labels['portnumbersregular'] = 'Connection classique au serveur';
    $labels['smtp'] = 'Sortant: SMTP';
    $labels['imap'] = 'Entrant: IMAP';
    $labels['pop'] = 'Entrant: POP';
  • Mimoza
    $labels['portnumbersencrypted'] = 'Connexion sécurisé au serveur';
    $labels['smtp-ssl'] = 'Sortant: SMTP-SSL';
    $labels['imap-ssl'] = 'Entrant: IMAP-SSL';
    $labels['pop-ssl'] = 'Entrant: POP-SSL';

    $labels['recommended'] = 'Recommandé';
    $labels['port'] = 'Port';
    $labels['and'] = 'et';

    $labels['authrequired'] = 'Authentification requise';
    $labels['spaauthsupported'] = 'Chiffrage SPA des mots de passe supporté';

    // %s will be excanged with the appropiate "SMTP after *" below
    $labels['openrelaylocal'] = 'Envoi possibl si l\'on se trouve sur le même réseau que le serveur';
    $labels['authrequired_local'] = 'Authentification requise, sauf si l\'on se trouve sur le même réseau que le serveur';
    $labels['authrequired_local_smtpafter'] = 'Authentification ou %s requis, sauf si l\'on se trouve sur le même réseau que le serveur';
    $labels['authrequired_smtpafter'] = 'Authentification or %s requis';

    // "SMTP after *" are to some extent known technical terminologies.
    // For some languages it will probably be correct to not translate "after"
    $labels['smtpafterpop'] = 'SMTP après POP';
    $labels['smtpafterimap'] = 'SMTP après IMAP';
    $labels['smtpafterpopimap'] = 'SMTP après POP/IMAP';
  • Mimoza
    pensez à mettre les balise php autour du text (ne passe pas dans en tant que commentaire ici). Regardez dans les autres fichier pour prendre exemple