Simple nixos mail server configuration #4
Labels
No labels
Kind/Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Need More Info
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Blocks
#2 Getting the new mail system live}
Fachschaft/nixConfig
Reference: Fachschaft/nixConfig#4
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This is a issue to discuss how the simple nixos mail server on nyarlathotep should be configured.
Here is the default.nix of that project
containing all the direct options. Of course the options of the postfix, rspamd, opendkim and dovecot2 modules can also still
be set by hand. Also for reference maralorns config.
How do we manage users? There are multiple ways of doing that, we can put them into the nixos config. That would be relative static.
Appropriate if we want only mailboxes for thing like, vorstand, fsr, and so on.
(Answering this question is blocking progress)
There is an option to role ldap. If we want to reuse these logins for multiple things that might be the way to go.
For all the options please read the documentation snm
Let's collect some arguments.
Advocating function-only mailboxes (like FBR, Verein, Ball, …):
Advocating mailboxes for everyone:
We need to differentiate between authentication and mailboxes. (I'm unsure how to configure that), but we just need to authenticate
people that want to send from the @mathebau addresses, and don't need to give them mailboxes. That is from the organizational point of view
the hard problem (authentication sucks), but we don't need disk space for them. We still can forward their incoming mails.
(This is really only a small remark, because this discussion is more about how to organize the config, and authentication is really the thing that matters)
I think we should start with with function-only accounts.
In der FaSer-Diskussion sind wir der Meinung, gerne Mailboxen für alle Menschen haben zu wollen, die einen benötigen. Das fällt aus der sinnvollen Rechteverwaltung von Funktionskonten hoffentlich einfach heraus.
Eventuell ist es sinnvoll, trotzdem erstmal die existierenden Mailboxen hartzucoden.
Perhaps I will start by aiming at replacing the existing functionality by a Nix machine first. That seems more achievable to me and afterwards I may have learnt enough about Nix to try the rest.
Especially concerning our currently broken mailman web interface that would be an improvement.