autodetermine domain
This commit is contained in:
parent
e66829d2eb
commit
26b54e600a
@ -1,10 +1,5 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
# Put your website in the $domain variable.
|
|
||||||
domain="lukesmith.xyz"
|
|
||||||
subdom="mail"
|
|
||||||
maildomain="$subdom.$domain"
|
|
||||||
|
|
||||||
# THE SETUP
|
# THE SETUP
|
||||||
|
|
||||||
# - Mail will be stored in non-retarded Maildirs because it's $currentyear. This makes it easier for use with isync, which is what I care about so I can have an offline repo of mail.
|
# - Mail will be stored in non-retarded Maildirs because it's $currentyear. This makes it easier for use with isync, which is what I care about so I can have an offline repo of mail.
|
||||||
@ -22,6 +17,9 @@ maildomain="$subdom.$domain"
|
|||||||
|
|
||||||
echo "Installing programs..."
|
echo "Installing programs..."
|
||||||
apt install postfix dovecot-imapd opendkim spamassassin spamc
|
apt install postfix dovecot-imapd opendkim spamassassin spamc
|
||||||
|
domain="$(cat /etc/mailname)"
|
||||||
|
subdom="mail"
|
||||||
|
maildomain="$subdom.$domain"
|
||||||
|
|
||||||
|
|
||||||
# NOTE ON POSTCONF COMMANDS
|
# NOTE ON POSTCONF COMMANDS
|
||||||
@ -32,8 +30,8 @@ apt install postfix dovecot-imapd opendkim spamassassin spamc
|
|||||||
echo "Configuring Postfix's main.cf..."
|
echo "Configuring Postfix's main.cf..."
|
||||||
|
|
||||||
# Change the cert/key files to the default locations of the Let's Encrypt cert/key
|
# Change the cert/key files to the default locations of the Let's Encrypt cert/key
|
||||||
postconf -e smtpd_tls_key_file=/etc/letsencrypt/live/$maildomain/privkey.pem
|
postconf -e "smtpd_tls_key_file=/etc/letsencrypt/live/$maildomain/privkey.pem"
|
||||||
postconf -e smtpd_tls_cert_file=/etc/letsencrypt/live/$maildomain/fullchain.pem
|
postconf -e "smtpd_tls_cert_file=/etc/letsencrypt/live/$maildomain/fullchain.pem"
|
||||||
postconf -e "smtpd_use_tls = yes"
|
postconf -e "smtpd_use_tls = yes"
|
||||||
postconf -e "smtpd_tls_auth_only = yes"
|
postconf -e "smtpd_tls_auth_only = yes"
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user