Hi,

I have finished writing a plugin to easily administrate postfix/dovecot 
accounts  from FreeIPA:

https://github.com/oculos/freeipa-postfixadmin/tree/main
oculos/freeipa-postfixadmin: A FreeIPA plugin for mimicking PostfixAdmin 
functionality
github.com


There is already a very well written plugin 
(https://github.com/Carbenium/freeipa-mailserver/tree/master) that does much of 
what my plugin does (and much more elegantly), but my main goal was to 
replicate the way Postfixadmin presents data. 

There is a few stuff to do with this plugin. I need to hide some actions on the 
User’s Actions menu (such as create or delete, when the user already has or 
doesn’t have a mailbox). «enable_cond» didn’t work for me. 

 I would be happy if someone else does the permissions part. Since I use 
freeIpa mostly on my homelab, so fine grained permissions was not a priority, 
but it might be to people. I also didn’t add an interface for changing 
passwords for the mailboxes that aren’t a «user» (ie., under cn=users). I might 
use Keycloak for that.

I’ll focus on create postfix/dovecot configurations and will update the repo 
when that happens.

Best,

Francis 
_______________________________________________
FreeIPA-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedorahosted.org/archives/list/[email protected]
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to