Update to nixfox for primary mail domain

This commit is contained in:
Jimbo 2025-01-28 14:32:43 -05:00
parent c6526ac635
commit b404b62564
9 changed files with 20 additions and 27 deletions

View file

@ -19,8 +19,8 @@
trusted_proxies = [ "127.0.0.1" ];
trusted_domains = [ "cloud.${config.domains.p2}" ];
overwriteprotocol = "https";
mail_smtphost = "mx.${config.domains.p1}";
mail_domain = "${config.domains.p1}";
mail_smtphost = "mx.${config.domains.p2}";
mail_domain = "${config.domains.p2}";
mail_from_address = "noreply";
mail_smtpauth = "true";
mail_smtpname = "noreply@${config.domains.p2}";

View file

@ -15,7 +15,7 @@
};
mailer = {
ENABLED = true;
SMTP_ADDR = "mx.${config.domains.p1}";
SMTP_ADDR = "mx.${config.domains.p2}";
FROM = "NixFox Git <noreply@${config.domains.p2}>";
USER = "noreply@${config.domains.p2}";
PASSWD = config.secrets.noreplyPassword;

View file

@ -4,7 +4,7 @@
enable = config.system.mailserver.enable;
hostName = "mail.${config.domains.p2}";
extraConfig = ''
$config['smtp_server'] = "tls://mx.${config.domains.p1}";
$config['smtp_server'] = "tls://mx.${config.domains.p2}";
$config['smtp_user'] = "%u";
$config['smtp_pass'] = "%p";
'';

View file

@ -13,7 +13,7 @@
"${config.domains.luna}"
"${config.domains.corn}"
];
fqdn = "mx.${config.domains.p1}";
fqdn = "mx.${config.domains.p2}";
certificateScheme = "acme-nginx";
localDnsResolver = false;
redis.port = 1515;

View file

@ -1,6 +1,6 @@
{ pkgs, config, lib, ... }:
{
services.nginx.virtualHosts."mx.${config.domains.p1}" = lib.mkIf config.mailserver.enable {
services.nginx.virtualHosts."mx.${config.domains.p2}" = lib.mkIf config.mailserver.enable {
enableACME = true;
forceSSL = true;
locations."/" = {

View file

@ -8,7 +8,7 @@
configureNginx = true;
smtp = {
createLocally = false;
host = "mx.${config.domains.p1}";
host = "mx.${config.domains.p2}";
port = 587;
authenticate = true;
fromAddress = "NixFox Mastodon <noreply@${config.domains.p2}>";

View file

@ -31,7 +31,7 @@
email = {
notif_from = "NixFox Matrix <noreply@${config.domains.p2}>";
smtp_host = "mx.${config.domains.p1}";
smtp_host = "mx.${config.domains.p2}";
smtp_user = "noreply@${config.domains.p2}";
smtp_pass = config.secrets.noreplyPassword;
enable_tls = true;

View file

@ -13,7 +13,7 @@
ROCKET_LOG = "critical";
# Smtp email
SMTP_HOST = "mx.${config.domains.p1}";
SMTP_HOST = "mx.${config.domains.p2}";
SMTP_FROM = "noreply@${config.domains.p2}";
SMTP_FROM_NAME = "Vaultwarden";
SMTP_USERNAME = "noreply@${config.domains.p2}";