fix local mail delivery via sendmail
This commit is contained in:
parent
86409e176b
commit
6ebe16c87c
2 changed files with 12 additions and 3 deletions
2
Makefile
2
Makefile
|
|
@ -1,2 +1,2 @@
|
||||||
all:
|
all:
|
||||||
QEMU_NET_OPTS="hostfwd=tcp::8080-:80,hostfwd=tcp::1433-:143,hostfwd=tcp::2525-:25" NIX_PATH=nixpkgs=/home/onny/projects/nixpkgs nixos-shell vm-nextcloud.nix
|
QEMU_NET_OPTS="hostfwd=tcp::8080-:80,hostfwd=tcp::1433-:143,hostfwd=tcp::5877-:587" NIX_PATH=nixpkgs=/home/onny/projects/nixpkgs nixos-shell vm-nextcloud.nix
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,8 @@
|
||||||
nixpkgs = {
|
nixpkgs = {
|
||||||
overlays = [
|
overlays = [
|
||||||
(self: super: {
|
(self: super: {
|
||||||
# Remove first run wizard from Nextcloud package
|
# Remove first run wizard and password policy check from Nextcloud
|
||||||
|
# package
|
||||||
nextcloud25 = super.nextcloud25.overrideAttrs (oldAttrs: rec {
|
nextcloud25 = super.nextcloud25.overrideAttrs (oldAttrs: rec {
|
||||||
installPhase = oldAttrs.installPhase + ''
|
installPhase = oldAttrs.installPhase + ''
|
||||||
rm -r $out/apps/firstrunwizard
|
rm -r $out/apps/firstrunwizard
|
||||||
|
|
@ -14,6 +15,7 @@
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# Setup Nextcloud including apps
|
||||||
services.nextcloud = {
|
services.nextcloud = {
|
||||||
enable = true;
|
enable = true;
|
||||||
package = pkgs.nextcloud25;
|
package = pkgs.nextcloud25;
|
||||||
|
|
@ -33,20 +35,27 @@
|
||||||
};
|
};
|
||||||
mail = pkgs.nextcloud25Packages.apps.mail;
|
mail = pkgs.nextcloud25Packages.apps.mail;
|
||||||
};
|
};
|
||||||
|
extraOptions = {
|
||||||
|
mail_smtpmode = "sendmail";
|
||||||
|
mail_sendmailmode = "pipe";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# Setup mail server
|
||||||
services.maddy = {
|
services.maddy = {
|
||||||
enable = true;
|
enable = true;
|
||||||
hostname = "localhost";
|
hostname = "localhost";
|
||||||
primaryDomain = "localhost";
|
primaryDomain = "localhost";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# Configure local mail delivery
|
||||||
programs.msmtp = {
|
programs.msmtp = {
|
||||||
enable = true;
|
enable = true;
|
||||||
accounts.default = {
|
accounts.default = {
|
||||||
host = "localhost";
|
host = "localhost";
|
||||||
tls = false;
|
|
||||||
port = 587;
|
port = 587;
|
||||||
|
auth = "login";
|
||||||
|
tls = "off";
|
||||||
from = "admin@localhost";
|
from = "admin@localhost";
|
||||||
user = "admin@localhost";
|
user = "admin@localhost";
|
||||||
password = "test123";
|
password = "test123";
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue