Posts

What are HTML5 desktop notifications and how do I use them for Roundcube?

HTML5 notifications allow Roundcube to post notifications to your operating system.

To enable desktop notifications on a Mac: Roundcube Settings, Preferences, Mailbox View.

desktop notifications plugin

Notifications can be configured to play a sound and display alerts or banners.


Source
https://plugins.roundcube.net/packages/kitist/html5_notifier

Version 0.5.2
https://github.com/kitist/html5_notifier/tree/master

License
GPL-3.0+

What does the Image Paster plugin do?

The Image Paster plugin allows you to paste an image directly into the body of an email.

Very useful when sending screenshots

image_paster plugin


Source
https://plugins.roundcube.net/packages/mat_krauser/image_paster

Version 1.0
https://github.com/mkrauser/roundcube_image_paster/tree/v1.0

License
GPL-3.0+

How do I enable and disable Roundcube plugins?

This article covers how to enable and disable plugins, but does not cover how to configure any specific plugins.

IMPORTANT: A misconfigured plugin could cause roundcube to fail. Always backup before making changes.

To see a list of your available plugins

ls /usr/local/topicdesk/roundcube/WebApp/plugins/
Let’s be friendly and enable: emoticons

Plugins are enabled/disabled in the roundcube configuration file. We’ll use pico to edit the file.

sudo pico /usr/local/topicdesk/roundcube/WebApp/config/config.inc.php

Look for the plugin array, it will look something like this
$config['plugins'] = array('image_paster','html5_notifier','chbox','carddav','managesieve');

To enable show_additional_headers add it to the array, so it looks like this:
$config['plugins'] = array('image_paster','html5_notifier','chbox','carddav','managesieve','emoticons');

Logout and Login to Roundcube and now you have:

Roundcube WebMail Emoticons

To disable plugins

If a plugin causes roundcube to fail or you simply don’t need it – you remove the plugin from the array.

sudo pico /usr/local/topicdesk/roundcube/WebApp/config/config.inc.php

MCrypt Installer for OS X Server

Compatibility

  • OS X 10.11.x El Capitan with Server app 5.x (SIP compatible)
  • OS X 10.10.x Yosemite with Server app 4.x or 5.x
  • OS X 10.9.x Mavericks with Server app 3.x
  • OS X 10.8.x Mountain Lion with Server app 2.x

Note: If MCrypt is already installed and loadable by PHP, the installer will exit without making changes.


For both, OS X 10.10 and 10.11 with OS X Server 5

The PHP module installed here:

/usr/local/lib/php/extensions/mcrypt.so

We add/edit the mcrypt module location in /etc/php.ini

extension=/usr/local/lib/php/extensions/mcrypt.so

For OS X 10.8, 10.9 and 10.10 with OS X Server 2-4

PHP modules are installed here:

/usr/lib/php/extensions/no-debug-non-zts-20121212/mcrypt.so
/usr/lib/php/extensions/no-debug-non-zts-20100525/mcrypt.so
/usr/lib/php/extensions/no-debug-non-zts-20090626/mcrypt.so

Your system will use the correct version

We enable the mcrypt module location in /etc/php.ini

extension=mcrypt.so

What is installed and how do I remove files installed by this package.

Please see the Installer FAQ.

The topicdesk Mcrypt installer is a free download.

 

Download Mcrypt installer for OS X Server
Get help with Mcrypt

 

Why do vacation messages not work with Roundcube webmail?

There could be several reasons why your vacation message is not working the way you might expect.

Lets review the Roundcube Filter settings.

Roundcube Vacation

  1. Vacation replies are a type of Filter. Go to Settings/Filters

  2. You may have multiple Filter Sets, but only one set may be active (designated with bold text). Use the gear at the bottom to enable/disable filter sets.

  3. Filters are individual rules. A typical user might have one filter set containing multiple filters to sort mail and a Vacation Filter which they enable/disable as needed.

  4. The Filter name is your short description and can be changed anytime.

  5. For most Vacation filters, you would choose ‘all messages’. You could be a bit more selective with a rule that applies to all messages but excludes mailing lists, mail from amazon, etc.

  6. Reply with message is the proper choice for a Vacation Message.

  7. Your email address(es) must be entered in My e-mail addresses. Enter them manually or use the Fill with all my addresses button and let Roundcube do it for you.

  8. Designates how frequently (in days) a vacation response may be sent. Imagine two mailboxes auto-replying to each other, this would create an endless loop.

  9. Enable/Disable individual filters here.

So why are vacation messages not working ?
  • Are both the Filter Set (2) and the Filter (3)(9) enabled ?
  • Did you choose All Messages (5) ?
  • Do you have your email address(es) entered correctly (7) in the Filter ?
The vacation reply only worked once then stopped.

The days field will prevent you from receiving more than one reply per day.
Try sending from an alternete email address.