Mox
Modern full-featured open source secure mail server
Declared in: projects/Mox/default.nix
Demo
Implement missing demoOptions
programs.mox
- 
  
  
Whether to enable mox.
- Type:
 boolean- Default:
 false- Declared in:
 - projects/Mox/programs/mox/module.nix
 
 
programs.mox.enable
services.mox
- 
  
  
Mox
quickstartgenerates configuration files to quickly set up a mox instance. This, is by far the easiest and most reproducible way to get mox running. All output fromquickstartis written toquickstart.log, including initial admin accounts and passwords. In this module, options hostname and user are passed toquickstartas arguments and the config file are generated in that context.- Type:
 string- Default:
 "/var/lib/mox/config/mox.conf"- Declared in:
 - projects/Mox/services/mox/module.nix
 
 - 
  
  
Whether to enable Mox server.
- Type:
 boolean- Default:
 false- Declared in:
 - projects/Mox/services/mox/module.nix
 
 - 
  
  
Hostname for the Mox Mail Server
- Type:
 string- Default:
 "mail"- Declared in:
 - projects/Mox/services/mox/module.nix
 
 - 
  
  
Open firewall for the ports defined in
ports- Type:
 boolean- Default:
 true- Declared in:
 - projects/Mox/services/mox/module.nix
 
 - 
  
  
The mox package to use.
- Type:
 package- Default:
 pkgs.mox- Declared in:
 - projects/Mox/services/mox/module.nix
 
 - 
  
  
The http port. Set to null if we should leave it unset.
- Type:
 null or 16 bit unsigned integer; between 0 and 65535 (both inclusive)- Default:
 null- Declared in:
 - projects/Mox/services/mox/module.nix
 
 - 
  
  
The https port. Set to null if we should leave it unset.
- Type:
 null or 16 bit unsigned integer; between 0 and 65535 (both inclusive)- Default:
 null- Declared in:
 - projects/Mox/services/mox/module.nix
 
 - 
  
  
The smtp port. Set to null if we should leave it unset.
- Type:
 null or 16 bit unsigned integer; between 0 and 65535 (both inclusive)- Default:
 null- Declared in:
 - projects/Mox/services/mox/module.nix
 
 - 
  
  
Required Email user as (user@domain) to be created.
- Type:
 string- Declared in:
 - projects/Mox/services/mox/module.nix
 
 
services.mox.configFile
services.mox.enable
services.mox.hostname
services.mox.openFirewall
services.mox.package
services.mox.ports.http
services.mox.ports.https
services.mox.ports.smtp
services.mox.user
Examples
Enable the Mox program
{ ... }: { programs.mox.enable = true; }
Declared in: projects/Mox/programs/mox/examples/basic.nix
Enable the Mox server
{ ... }: { services.mox.enable = true; services.mox.hostname = "mail"; services.mox.user = "admin@example.com"; services.mox.openFirewall = true; services.mox.ports.http = 80; services.mox.ports.https = 443; services.mox.ports.smtp = 25; }
Declared in: projects/Mox/services/mox/examples/basic.nix
This project is funded by NLnet through these subgrants:
Related links: