minor tweaks
This commit is contained in:
parent
d3ce7d9fa6
commit
3a4a1378b7
14
emailwiz.sh
14
emailwiz.sh
@ -80,8 +80,9 @@ postconf -e "smtpd_sasl_auth_enable = yes"
|
|||||||
postconf -e "smtpd_sasl_type = dovecot"
|
postconf -e "smtpd_sasl_type = dovecot"
|
||||||
postconf -e "smtpd_sasl_path = private/auth"
|
postconf -e "smtpd_sasl_path = private/auth"
|
||||||
|
|
||||||
#postconf -e "smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination"
|
# Sender and recipient restrictions
|
||||||
|
postconf -e "smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination"
|
||||||
|
postconf -e "smtpd_sender_restrictions = reject_unauthenticated_sender_login_mismatch"
|
||||||
|
|
||||||
# NOTE: the trailing slash here, or for any directory name in the home_mailbox
|
# NOTE: the trailing slash here, or for any directory name in the home_mailbox
|
||||||
# command, is necessary as it distinguishes a maildir (which is the actual
|
# command, is necessary as it distinguishes a maildir (which is the actual
|
||||||
@ -89,12 +90,7 @@ postconf -e "smtpd_sasl_path = private/auth"
|
|||||||
# boomers want and no one else).
|
# boomers want and no one else).
|
||||||
postconf -e "home_mailbox = Mail/Inbox/"
|
postconf -e "home_mailbox = Mail/Inbox/"
|
||||||
|
|
||||||
# Research this one:
|
|
||||||
#postconf -e "mailbox_command ="
|
|
||||||
|
|
||||||
|
|
||||||
# master.cf
|
# master.cf
|
||||||
|
|
||||||
echo "Configuring Postfix's master.cf..."
|
echo "Configuring Postfix's master.cf..."
|
||||||
|
|
||||||
sed -i "/^\s*-o/d;/^\s*submission/d;/^\s*smtp/d" /etc/postfix/master.cf
|
sed -i "/^\s*-o/d;/^\s*submission/d;/^\s*smtp/d" /etc/postfix/master.cf
|
||||||
@ -238,8 +234,6 @@ account required pam_unix.so" >> /etc/pam.d/dovecot
|
|||||||
# OpenDKIM is a way to authenticate your email so you can send to such services
|
# OpenDKIM is a way to authenticate your email so you can send to such services
|
||||||
# without a problem.
|
# without a problem.
|
||||||
|
|
||||||
# TODO: add opendkim-tools ?
|
|
||||||
|
|
||||||
# Create an OpenDKIM key in the proper place with proper permissions.
|
# Create an OpenDKIM key in the proper place with proper permissions.
|
||||||
echo "Generating OpenDKIM keys..."
|
echo "Generating OpenDKIM keys..."
|
||||||
mkdir -p /etc/postfix/dkim
|
mkdir -p /etc/postfix/dkim
|
||||||
@ -292,7 +286,7 @@ done
|
|||||||
|
|
||||||
pval="$(tr -d "\n" </etc/postfix/dkim/$subdom.txt | sed "s/k=rsa.* \"p=/k=rsa; p=/;s/\"\s*\"//;s/\"\s*).*//" | grep -o "p=.*")"
|
pval="$(tr -d "\n" </etc/postfix/dkim/$subdom.txt | sed "s/k=rsa.* \"p=/k=rsa; p=/;s/\"\s*\"//;s/\"\s*).*//" | grep -o "p=.*")"
|
||||||
dkimentry="$subdom._domainkey.$domain TXT v=DKIM1; k=rsa; $pval"
|
dkimentry="$subdom._domainkey.$domain TXT v=DKIM1; k=rsa; $pval"
|
||||||
dmarcentry="_dmarc.$domain TXT v=DMARC1; p=none; rua=mailto:dmarc@$domain; fo=1"
|
dmarcentry="_dmarc.$domain TXT v=DMARC1; p=reject; rua=mailto:dmarc@$domain; fo=1"
|
||||||
spfentry="@ TXT v=spf1 mx a:$maildomain -all"
|
spfentry="@ TXT v=spf1 mx a:$maildomain -all"
|
||||||
|
|
||||||
useradd -m -G mail dmarc
|
useradd -m -G mail dmarc
|
||||||
|
Loading…
Reference in New Issue
Block a user