Operations grimoire/Mail/Implementation discussions

From Nasqueron Agora

Mailbox administration

ViMbAdmin or Salt

Mailboxes are easy enough to create, directly through mkdir/chown, or through Dovecot.

ViMbAdmin is a CRUD interface to store that information into a database, then read by Postfix and Dovecot.

This table has been prepared in June 2024 by Dorian and Dereckson.

At the end, ViMbAdmin was selected.

Comparison between ViMbAdmin and Salt pillar to store mailboxes information
ViMbAdmin Salt pillar
Advantages
  • Editable interface
  • Easy to use interface
  • Allow users to change their password (when known)
  • Allow to create an administrator of an external domain for hosting of other open source projects
  • Unified configuration
  • Git history
  • Public traceability
Drawbacks
  • Should be installed on the same server as the mailserver
  • Require a full web stack
  • Configuration is not at one only place but split between rOPS and here
  • Not in active maintenance anymore by upstream
  • Private salt repository needed for privacy