tallence / push-notification-kafka-plugin

A driver for Dovecot's Push Notification Framework for publishing push notification events to a Kafka broker.
Other
6 stars 4 forks source link

Add userdb fields to events #13

Open peter-mauritius opened 5 years ago

peter-mauritius commented 5 years ago

Add a per topic configurable list of userdb fields to events. Only add fields with a nonempty value.

Configuration:

push_notification_driver = kafka:topic=sample userdb=field1,field2,field0

Sample output, field2 has no values:

{"user":"nn@a.de","field1":"value1","field0":"value0","mailbox":"INBOX","event":"MessageExpunge","uidvalidity":1531299564,"uid":13}