View Issue Details

IDProjectCategoryView StatusLast Update
0004794SOGoGUIpublic2019-08-09 07:31
Reporterarodier74 Assigned To 
PrioritylowSeverityfeatureReproducibilityN/A
Status newResolutionopen 
PlatformAMD64OSDebianOS VersionStretch / 9
Product Version3.2.6 
Summary0004794: Add address book rules for sieve filters
Description

I have created a milter, in Python, to search the sender email address inside recipient's SOGo address books.
When the email is found in one or more address book, a new header is added to the email "X-Addressbook", and the header contains a coma separated list of address books, prefixed with "SOGo". For instance, here a full header:

X-Addressbook: SOGo:Personal Address Book,SOGo: Professional

Steps To Reproduce

Once installed, you can create rules as shown in the screenshot.

However, if the milter is included, it would be more convenient to have a specific rule in the sieve interface, with a drop down list of user's address books.

Additional Information

The source of the milter is published on GitHub, with a licence compatible with SOGo (GPLv2)

https://github.com/progmaticltd/sogo-milters/blob/master/milter-abook/milter-abook.py

TagsAddress book, CardDAV, contacts, filters

Activities

arodier74

arodier74

2019-08-09 07:18

reporter  

abook-based-filter.png (38,057 bytes)   
abook-based-filter.png (38,057 bytes)   

Issue History

Date Modified Username Field Change
2019-08-09 07:18 arodier74 New Issue
2019-08-09 07:18 arodier74 File Added: abook-based-filter.png
2019-08-09 07:30 arodier74 Tag Attached: CalDAV
2019-08-09 07:30 arodier74 Tag Attached: filters
2019-08-09 07:30 arodier74 Tag Attached: CardDAV
2019-08-09 07:30 arodier74 Tag Detached: CalDAV
2019-08-09 07:30 arodier74 Tag Attached: Address book
2019-08-09 07:31 arodier74 Tag Attached: contacts