diff --git a/hosts/phantom/email.nix b/hosts/phantom/email.nix index e778de4..d56a946 100644 --- a/hosts/phantom/email.nix +++ b/hosts/phantom/email.nix @@ -1,4 +1,4 @@ -{ pkgs, inputs, config, ... }: { +{ pkgs, inputs, ... }: { # It's important to let Digital Ocean set the hostname so we get rDNS to work networking.hostName = ""; @@ -27,18 +27,13 @@ }; }; - # Prefer ipv4 and use main ipv6 to avoid reverse DNS issues - services.postfix.extraConfig = '' - smtp_address_preference = ipv4 - ''; - # Webmail - services.roundcube = { + services.roundcube = rec { enable = true; package = pkgs.roundcube.withPlugins (p: [ p.carddav ]); hostName = "mail.lelgenio.xyz"; extraConfig = '' - $config['smtp_host'] = "tls://${config.mailserver.fqdn}:587"; + $config['smtp_host'] = "tls://${hostName}:587"; $config['smtp_user'] = "%u"; $config['smtp_pass'] = "%p"; $config['plugins'] = [ "carddav", "archive" ]; diff --git a/switch-phantom b/switch-phantom index 0449f75..c824b0c 100755 --- a/switch-phantom +++ b/switch-phantom @@ -2,7 +2,7 @@ nix fmt -git --no-pager diff +git diff nixos-rebuild switch --flake .#phantom \ --update-input nixpkgs \