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')