Mercurial > code > home > repos > infra
diff mail.py @ 324:99c81fa0f2fc
add chat.bigasterisk.com dns and dkim
author | drewp@bigasterisk.com |
---|---|
date | Mon, 20 Jan 2025 14:09:37 -0800 |
parents | c44677a25baf |
children |
line wrap: on
line diff
--- a/mail.py Tue Dec 10 15:00:15 2024 -0800 +++ b/mail.py Mon Jan 20 14:09:37 2025 -0800 @@ -3,6 +3,16 @@ if host.name == 'prime': apt.packages(packages=['postfix', 'isync', 'opendkim', 'opendkim-tools']) + ''' + per domain keygen: + prime(pts/4):~# mkdir /etc/opendkim/keys/chat.bigasterisk.com + prime(pts/4):~# opendkim-genkey -b 1024 -d chat.bigasterisk.com -D /etc/opendkim/keys/chat.bigasterisk.com -s default -v + opendkim-genkey: generating private key + opendkim-genkey: private key written to default.private + opendkim-genkey: extracting public key + opendkim-genkey: DNS TXT record written to default.txt + prime(pts/4):~# chown opendkim /etc/opendkim/keys/*/* + ''' files.template(src='templates/mail/opendkim-KeyTable.j2', dest='/etc/opendkim/KeyTable') files.template(src='templates/mail/opendkim-SigningTable.j2', dest='/etc/opendkim/SigningTable')