diff options
| author | lassulus <lass@aidsballs.de> | 2016-07-21 19:47:42 +0200 | 
|---|---|---|
| committer | lassulus <lass@aidsballs.de> | 2016-07-21 19:47:42 +0200 | 
| commit | d9c6fe8d3a1ea436f0f144559cd0f52c080bc9ea (patch) | |
| tree | 24339f3d72364c01df743c197534e6350c6ff622 | |
| parent | 6bb208cb691565e74b4e0350cf90e0f8b21fd8e9 (diff) | |
l 2: move domes mail stuff to 2/websites
| -rw-r--r-- | lass/2configs/exim-smarthost.nix | 1 | ||||
| -rw-r--r-- | lass/2configs/websites/domsen.nix | 43 | 
2 files changed, 35 insertions, 9 deletions
diff --git a/lass/2configs/exim-smarthost.nix b/lass/2configs/exim-smarthost.nix index 1ba99c8cb..00a3612fd 100644 --- a/lass/2configs/exim-smarthost.nix +++ b/lass/2configs/exim-smarthost.nix @@ -27,7 +27,6 @@ with config.krebs.lib;        { from = "lass@aidsballs.de"; to = lass.mail; }        { from = "wordpress@ubikmedia.de"; to = lass.mail; }        { from = "finanzamt@lassul.us"; to = lass.mail; } -      { from = "dominik@apanowicz.de"; to = "dma@ubikmedia.eu"; }        { from = "netzclub@lassul.us"; to = lass.mail; }        { from = "nebenan@lassul.us"; to = lass.mail; }      ]; diff --git a/lass/2configs/websites/domsen.nix b/lass/2configs/websites/domsen.nix index 07df2e8de..becd1a872 100644 --- a/lass/2configs/websites/domsen.nix +++ b/lass/2configs/websites/domsen.nix @@ -110,14 +110,6 @@ in {      };    }; -  users.users.domsen = { -    uid = genid "domsen"; -    description = "maintenance acc for domsen"; -    home = "/home/domsen"; -    useDefaultShell = true; -    extraGroups = [ "nginx" ]; -    createHome = true; -  };    #services.phpfpm.phpOptions = ''    #  extension=${pkgs.phpPackages.apcu}/lib/php/extensions/apcu.so @@ -133,5 +125,40 @@ in {      cat ${pkgs.php}/etc/php-recommended.ini > $out      echo "$options" >> $out    ''; + +  # MAIL STUFF +  # TODO: make into its own module +    services.dovecot2 = { +      enable = true; +      mailLocation = "maildir:~/Mail"; +    }; +    krebs.iptables.tables.filter.INPUT.rules = [ +      { predicate = "-p tcp --dport pop3"; target = "ACCEPT"; } +      { predicate = "-p tcp --dport imap"; target = "ACCEPT"; } +    ]; +  krebs.exim-smarthost = { +    internet-aliases = [ +      { from = "dominik@apanowicz.de"; to = "dma@ubikmedia.eu"; } +      { from = "mail@jla-trading.com"; to = "jla-trading"; } +    ]; +    system-aliases = [ +    ]; +  }; + +  users.users.domsen = { +    uid = genid "domsen"; +    description = "maintenance acc for domsen"; +    home = "/home/domsen"; +    useDefaultShell = true; +    extraGroups = [ "nginx" ]; +    createHome = true; +  }; + +  users.users.jla-trading = { +    uid = genid "jla-trading"; +    home = "/home/jla-trading"; +    useDefaultShell = true; +    createHome = true; +  };  }  | 
