Skip to content

Carbenium/freeipa-mailserver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

freeipa-mailserver

CI

A FreeIPA extension to handle the configuration of a Postfix/Dovecot mail server setup.

The LDAP schema allows the configuration of:

  • Virtual domains
  • User/group aliases (sending and receiving separately)
  • Simple ACLs (can send/receive externally)
  • Mailbox quotas

The schema was intentionally kept quite abstract so multiple use cases can satisfied. The main object classes mailSenderEntity, mailReceiverEntity and mailboxEntity can separately be assigned to a user or host object whereas hosts most likely only should have mailSenderEntity assigned.

An Ansible role which sets up Dovecot and Postfix the right way can be found at SOSETH/mailserver.

Build

Tito can be used to build the rpm packages from the git repository. RPM artifacts can also be downloaded from the CI process.

Basic instructions for Fedora:

dnf install tito

git clone git@github.com:Carbenium/freeipa-mailserver.git

cd freeipa-mailserver
tito build --test --rpm -o .

Installation

The built rpms can be installed using dnf on Fedora.

dnf install freeipa-mailserver-*.noarch.rpm python3-ipa-mailserver-server-*.noarch.rpm

About

FreeIPA plugin to handle Postfix/Dovecot configuration

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy