about summary refs log tree commit diff
path: root/nixos/modules/services/mail
Commit message (Collapse)AuthorAge
* nixos/postfix: undo deprecation of extraConfig, extraMasterConfBjørn Forsman2017-09-07
| | | | | | I realize that advanced users like to configure services with Nix attrsets, but I don't think we should remove the option to use the (configuration) language provided by upstream.
* Merge pull request #28123 from jerith666/post-fix-upPeter Simons2017-08-11
|\ | | | | Post fix up
| * postfix: wakeup value should be used even if wakeupUnusedComponent is not ↵Matt McHenry2017-08-10
| | | | | | | | defined
| * postfix: warn about deprecated extraMasterConf optionMatt McHenry2017-08-10
| |
| * postfix: fix typo in transport_maps pathMatt McHenry2017-08-10
| |
* | postfix service: typo in transport filepathTaeradan2017-07-31
| |
* | postfix service: fix extraMasterConf (#27755)sshisk2017-07-30
|/ | | thanks
* postfix: complete remake of postfix service (#27276)Joachim Schiele2017-07-14
|
* mailhog: init at 1.0.0 (#26821)Samuel Leathers2017-06-24
| | | | | | * mailhog: init at 1.0.0 * formatting nitpicks
* spamassassin: major service fixes -> added more perl packages to ↵Joachim Schiele2017-06-10
| | | | | spamassassin and abstracted service to not use /etc/spamassassin, also running sa-update as spamd user periodically (#26470) thanks @grahamc for IRC comments
* nixos/mlmmj: fix newline problems with multiple listsEmery Hemingway2017-05-25
| | | | | | - Insert newlines into list configurations - Move list maintence to a timer - Create missing directories at profile activation
* nullmailer + service: init at 2.0Daniel Ehlers2017-05-02
|
* Merge pull request #21866 from pjones/pjones/rmilterFranz Pletz2017-03-20
|\ | | | | rmilter: Fix a couple of bugs
| * rmilter/rspamd service: tighten unix socket permissionsFranz Pletz2017-03-17
| |
| * rmilter service: support only one socketFranz Pletz2017-03-17
| |
| * rmilter service: Fix a couple of bugsPeter Jones2017-03-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * The module uses `stringSplit` but it should be `splitString` * `rmilter` doesn't actually support binding to multiple sockets. Therefore, bind to the last one specified if `socketActivation` is `false`. I also believe there is a bug in this module related to systemd `ListenStream`. If `socketActivation` is true, Postfix gets connection timeouts trying to connect to one of the `ListenStream` inet addresses. I don't know enough about `ListenStream` passing connections on to `fd:3` to understand what's going on. These changes are in production (with `socketActivation = false`) via NixOps.
* | nixos/treewide: remove boolean examples for optionsFranz Pletz2017-03-17
|/ | | | | | | They contain no useful information and increase the length of the autogenerated options documentation. See discussion in #18816.
* modules/mlmmj: fix a typo in listaddress folderProfpatsch2017-03-16
|
* Merging against upstream masterParnell Springmeyer2017-02-13
|\
| * postfix service: don't empty local_recipient_mapsNikolay Amiantov2017-02-06
| | | | | | | | | | | | | | | | | | | | | | From Postfix documentation: With this setting, the Postfix SMTP server will not reject mail with "User unknown in local recipient table". Don't do this on systems that receive mail directly from the Internet. With today's worms and viruses, Postfix will become a backscatter source: it accepts mail for non-existent recipients and then tries to return that mail as "undeliverable" to the often forged sender address.
* | More derpParnell Springmeyer2017-01-29
| |
* | Getting rid of the var indirection and using a bin path insteadParnell Springmeyer2017-01-29
| |
* | Fixing a bunch of issuesParnell Springmeyer2017-01-29
| |
* | Addressing PR feedbackParnell Springmeyer2017-01-28
| |
* | Merging against master - updating smokingpig, rebase was going to be messyParnell Springmeyer2017-01-26
|\|
| * dovecot: Fix sieve scriptsPeter Jones2017-01-13
| | | | | | | | | | | | | | Make sure that the output of the sieve compiler produces files that have a newer time stamp than the source sieve script. Otherwise you get errors in the logs about Dovecot not being able to compile do to a permission issue.
* | setcap-wrapper: Merging with upstream master and resolving conflictsParnell Springmeyer2017-01-25
|\|
| * postgrey: improve formattingGregor Kleen2017-01-02
| |
| * postgrey: allow additional whitelistsGregor Kleen2017-01-02
| |
| * postgrey: more verbose default socketGregor Kleen2017-01-02
| |
| * postgrey: coerce integersGregor Kleen2017-01-02
| |
| * postgrey: fix submodule syntaxGregor Kleen2017-01-02
| |
| * postgrey: add descriptions to IPv?CIDRGregor Kleen2017-01-02
| |
| * postgrey: extended configurationGregor Kleen2017-01-02
| |
| * rmilter service: fix invalid directiveJoachim Fasting2016-12-18
| | | | | | | | | | | | RuntimeDirectoryPermissions -> RuntimeDirectoryMode Would result in warnings like "unknown lvalue" on startup
| * postsrsd: additional configurationGregor Kleen2016-12-11
| | | | | | | | fixes #19933
| * opensmtpd service: fix evaluation error caused by Joachim's refactoringAristid Breitkreuz2016-10-30
| |
| * opensmtpd service: remove redundant wants network.targetJoachim Fasting2016-10-26
| | | | | | | | Already part of normal bootup.
| * opensmtpd service: require serverConfigurationJoachim Fasting2016-10-26
| | | | | | | | | | | | If the daemon won't function without a valid config, it makes no sense to default to an empty config. Instead, turn that case into a build failure.
| * opensmtpd service: path -> package for option procPackagesJoachim Fasting2016-10-26
| |
| * opensmtpd service: use explicit pkgs for consistencyJoachim Fasting2016-10-26
| |
| * opensmtpd service: serviceConfiguration option as types.linesJoachim Fasting2016-10-26
| |
| * nixos: use types.lines for extraConfigEmery Hemingway2016-10-23
| |
| * postgrey: add types to serviceHerwig Hochleitner2016-09-27
| |
| * postgrey: init at 1.36 (includes service)Herwig Hochleitner2016-09-27
| |
| * nixos/offlineimap: Move to services/mailaszlig2016-09-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The services/networking directory is already quite polluted and the first point where I was looking for the offlineimap module was in services/mail and didn't find it there. Offlineimap already has IMAP in its name and clearly belongs to the "mail" category so let's move it there. Tested by evaluating a configuration with services.offlineimap enabled. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @DamienCassou
| * treewide: deprecate ip-up.target (#18319)Alexander Ried2016-09-10
| | | | | | | | | | Systemd upstream provides targets for networking. This also includes a target network-online.target. In this PR I remove / replace most occurrences since some of them were even wrong and could delay startup.
| * dovecot service: require mail{User,Group} with sieveScriptsLangston Barrett2016-09-07
| | | | | | | | fixes #17702.
* | Adapting everything for the merged permissions wrappers work.Parnell Springmeyer2016-09-01
| |
* | everything?: Updating every package that depended on the old setuidPrograms ↵Parnell Springmeyer2016-09-01
|/ | | | configuration.