Skipped because not active

Aki Tuomi aki.tuomi at open-xchange.com
Wed Mar 3 08:36:05 EET 2021


> On 03/03/2021 06:30 刘莹莹 <liuyingying5496 at 126.com> wrote:
> 
> 
> config:
> mail_attribute_dict = file:%h/dovecot-attributes
> mailbox_list_index=yes
> plugin {
> push_notification_driver = dlog
> push_notification_driver = ox:url=http://127.0.0.1:80/notify-example.php (http://127.0.0.1/notify-example.php)
> }
> protocol imap {
> mail_plugins = autocreate notify push_notification
> imap_metadata = yes
> }
> protocol lda {
> mail_plugins = autocreate notify push_notification
> log_path = /var/log/lda.log
> }
> Error:
> Debug: push-notification-ox: Skipped because not active (/private/vendor/vendor.dovecot/pvt/server/vendor/vendor.dovecot/http-notify METADATA not set)
> 
> 
>

Hi!

This is because ox plugin is intended to be used with Open-Xchange AppSuite. The http-notify metadata is set by appsuite when notifications should be sent.

We encourage you to use Lua to write your own notifications, there are examples in https://doc.dovecot.org/configuration_manual/push_notification/#lua-push-notifications

Also, you cannot load two push notification drivers like that, the correct syntax is

push_notification_driver = dlog
push_notification_driver2 = ox:url=http://127.0.0.1:80/notify-example.php

Aki


More information about the dovecot mailing list