forked from GNUsocial/gnu-social
[DOCKER][MAIL] Moved and modified setup.sh
This commit is contained in:
@@ -8,6 +8,3 @@
|
||||
172.17.0.0/16
|
||||
fe80::/64
|
||||
#HOSTNAME
|
||||
|
||||
#host.example.com
|
||||
#192.168.1.0/24
|
||||
|
||||
@@ -1,18 +1,4 @@
|
||||
#!/bin/sh
|
||||
# Config postfix
|
||||
postconf -e myhostname="$MAILNAME"
|
||||
postconf -e mydomain="$DOMAINNAME"
|
||||
postconf -e smtpd_tls_cert_file="$SSL_CERT"
|
||||
postconf -e smtpd_tls_key_file="$SSL_KEY"
|
||||
|
||||
# Config dovecot
|
||||
sed -i -e "s#^\s*ssl_cert\s*=.*#ssl_cert = <$SSL_CERT#" /etc/mail/dovecot/dovecot.conf
|
||||
sed -i -e "s#^\s*ssl_key\s*=.*#ssl_key = <$SSL_KEY#" /etc/mail/dovecot/dovecot.conf
|
||||
sed -i -e "s#^\s*hostname\s*=.*#hostname = $MAILNAME#" /etc/mail/dovecot/dovecot.conf
|
||||
sed -i -e "s#^\s*postmaster_address\s*=.*#postmaster_address = $POSTMASTER#" /etc/mail/dovecot/dovecot.conf
|
||||
|
||||
# Config dkim
|
||||
sed -i -e "s/#HOSTNAME/$MAILNAME/" /etc/mail/opendkim/TrustedHosts
|
||||
|
||||
# Run openssl
|
||||
if [ ! -e "$SSL_CERT" ]
|
||||
@@ -28,6 +14,7 @@ then
|
||||
opendkim-genkey -d "$DOMAINNAME" -D "/var/opendkim/keys"
|
||||
fi
|
||||
|
||||
# Prepare postfix
|
||||
if [ ! -d "/var/mail/$DOMAINNAME" ]
|
||||
then
|
||||
touch /etc/mail/aliases /etc/mail/domains /etc/mail/mailboxes /etc/mail/passwd
|
||||
|
||||
Reference in New Issue
Block a user