about summary refs log tree commit diff
path: root/nixos/modules/services/mail
Commit message (Collapse)AuthorAge
* treewide: use attrs instead of list for types.loaOf optionsrnhmjoj2020-01-06
|
* nixos/treewide: Move rename.nix imports to their respective modulesSilvan Mosberger2019-12-10
| | | | | | | | A centralized list for these renames is not good because: - It breaks disabledModules for modules that have a rename defined - Adding/removing renames for a module means having to find them in the central file - Merge conflicts due to multiple people editing the central file
* Merge pull request #71407 from f--t/fix/roundcubeRobin Gloster2019-11-20
|\ | | | | roundcube: fix -- quoting string env variable
| * Merge branch 'master' into fix/roundcubef--t2019-11-19
| |\
| * | roundcube: fix -- quoting string env variableft2019-10-19
| | |
* | | Merge pull request #73295 from aanderse/mailcatcherAaron Andersen2019-11-19
|\ \ \ | |_|/ |/| | nixos/mailcatcher: add http.path option
| * | nixos/mailcatcher: add http.path optionAaron Andersen2019-11-12
| | |
* | | Specify correct type for fuzzy workerVictor Nawothnig2019-11-18
| | |
* | | nixos/postfix: add missing setgid wrapperAlyssa Ross2019-11-13
|/ / | | | | | | | | | | This is basically an alias for a special case of postqueue, which already has a setgid wrapper. Would be silly to allow postqueue -p but not mailq.
* | nixos/opensmtpd: refactor to use tmpfiles to set up spool directoriesFlorian Klink2019-11-08
| |
* | treewide: Switch to system usersJanne Heß2019-10-12
|/
* Specify correct option typeVictor Nawothnig2019-10-04
|
* Merge pull request #68946 from volth/escapeJörg Thalheim2019-09-24
|\ | | | | treewide: fix string escapes
| * nixos/rspamd: fix fancy unicode quotevolth2019-09-16
| |
* | nixos/mailcatcher: add bind capabilitiesvolth2019-09-22
|/
* nixos/mailman: types.string -> types.strAlyssa Ross2019-09-11
|
* nixos/mailman: properly wrap the mailman-web scriptPeter Simons2019-09-11
|
* nixos/mailman: create "mailman" executable as a proper wrapper scriptPeter Simons2019-09-11
|
* nixos/mailman: clean up our variable namesPeter Simons2019-09-11
|
* nixos/mailman: httpd.services requires mailman-web in the systemd sensePeter Simons2019-09-11
| | | | | | When mailman-web restarts, it removes the generated "static" directory. This breaks a currently running httpd process, which needs a re-start, too, to obtain a new handle for the newly generated path.
* python-mailman-web: turn these Djando configuration files into a make-shift ↵Peter Simons2019-09-11
| | | | | | Python library Suggested in https://github.com/NixOS/nixpkgs/pull/67951#issuecomment-530309702.
* nixos/mailman: add support for the Mailman Web UI (Postorius & Hyperkitty)Peter Simons2019-09-11
|
* rss2email: 3.9 -> 3.10Léo Gaspard2019-09-09
|
* Merge branch 'master' into stagingVladimír Čunát2019-09-02
|\
| * nixos/modules: Remove all usages of types.stringSilvan Mosberger2019-08-31
| | | | | | | | | | | | And replace them with a more appropriate type Also fix up some minor module problems along the way
* | Merge staging-next into stagingFrederik Rietdijk2019-08-31
|\|
| * nixos/mailman: decouple the mailman module from the postfix modulePeter Simons2019-08-30
| | | | | | | | | | | | | | https://github.com/NixOS/nixpkgs/pull/67708#discussion_r319579987 suggested that simply appending the necessary maps to the appropriate attributes in services.postfix.config gets the job done; we don't special support in the postfix module to accomplish that.
| * nixos/mailman: don't reserve a static uid in the systemPeter Simons2019-08-30
| | | | | | | | | | | | | | | | | | | | | | | | Any system uid will do, so we let the system allocate one for us. The 'mailman' group is gone entirely since we don't need it. Users who wish to run the 'mailman' administration utility can do so via 'sudo': $ sudo -u mailman mailman info Also, simplify the syntax of our user.users entry to rely on an attribute set rather than a list.
| * nixos/mailman: cosmeticPeter Simons2019-08-30
| |
| * mailman: add NixOS module to install and deploy the mailing list serverPeter Simons2019-08-29
| |
| * nixos/treewide: drop dependencies to `keys.target`Maximilian Bosch2019-08-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `keys.target` is used to indicate whether all NixOps keys were successfully uploaded on an unattended reboot. However this can cause startup issues e.g. with NixOS containers (see #67265) and can block boots even though this might not be needed (e.g. with a dovecot2 instance running that doesn't need any of the NixOps keys). As described in the NixOps manual[1], dependencies to keys should be defined like this now: ``` nix { systemd.services.myservice = { after = [ "secret-key.service" ]; wants = [ "secret-key.service" ]; }; } ``` However I'd leave the issue open until it's discussed whether or not to keep `keys.target` in `nixpkgs`. [1] https://nixos.org/nixops/manual/#idm140737322342384
* | Merge staging-next into stagingFrederik Rietdijk2019-08-28
|\|
| * rmilter: remove deprecated package (and module)Alexander V. Nikolaev2019-08-24
| |
| * nixos/phpfpm: deprecate extraConfig options in favor of settings optionsAaron Andersen2019-08-23
| |
| * nixos/phpfpm: deprecate poolConfigs optionAaron Andersen2019-08-23
| |
* | treewide: remove redundant quotesvolth2019-08-26
|/
* nixos/modules: Replace all nested types.either's with types.oneOf'sSilvan Mosberger2019-08-08
|
* nixos: add 'localRecipients' config option for PostfixPeter Simons2019-07-15
| | | | | | | | | | | | | | The new option services.postfix.localRecipients allows configuring the postfix option 'local_recipient_maps'. When set to a list of user names (or patterns), that map effectively replaces the lookup in the system's user database that's used by default to determine which local users are valid. This option is useful to explicitly set local users that are allowed to receive e-mail from the outside world. For local injection i.e. via the 'sendmail' command this option has no effect.
* Revert "Merge pull request #63156 from Izorkin/phpfpm-rootless"Aaron Andersen2019-06-28
| | | | | This reverts commit b5478fd1a2ef442a54c36031bf3a27a96b5ea31c, reversing changes made to dbb00bfcbfb291e79d4d2d512041656e6bcfcd9a.
* Merge pull request #63156 from Izorkin/phpfpm-rootlessElis Hirwing2019-06-27
|\ | | | | phpfpm: do not run anything as root
| * nixos/roundcube: fix work with phpfpm-rootless modeIzorkin2019-06-16
| |
* | Merge pull request #56265 from aanderse/permissions-start-onlyGraham Christensen2019-06-25
|\ \ | | | | | | replace deprecated usage of PermissionsStartOnly (part 2)
| * | nixos/opendkim: replace deprecated usage of PermissionsStartOnlyAaron Andersen2019-05-26
| | | | | | | | | | | | see https://github.com/NixOS/nixpkgs/issues/53852
| * | nixos/dspam: replace deprecated usage of PermissionsStartOnlyAaron Andersen2019-05-26
| |/ | | | | | | see https://github.com/NixOS/nixpkgs/issues/53852
* / treewide: remove unused variables (#63177)volth2019-06-16
|/ | | | | | * treewide: remove unused variables * making ofborg happy
* treewide: Remove usage of isNullDaniel Schaefer2019-04-29
| | | | isNull "is deprecated; just write e == null instead" says the Nix manual
* cleanup redundant text in modules utilizing mkEnableOptionAaron Andersen2019-04-20
| | | | Closes #59911
* nixos/rss2email: replace deprecated usage of PermissionsStartOnlyAaron Andersen2019-04-13
| | | | see https://github.com/NixOS/nixpkgs/issues/53852
* nixos/nullmailer: replace deprecated usage of PermissionsStartOnlyAaron Andersen2019-04-13
| | | | see https://github.com/NixOS/nixpkgs/issues/53852
* Merge pull request #58804 from Ma27/roundcube-fixesRobin Gloster2019-04-09
|\ | | | | roundcube: minor fixes