Add transport definitions 'smtp-ipv4-only' and 'smtp-ipv6-only'.
This commit is contained in:
parent
a6ad519b9b
commit
9aaaf80c43
@ -1219,7 +1219,26 @@ else
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
echononl " Create file \"transport\""
|
echononl " Create file \"transport\""
|
||||||
echo > /etc/postfix/transport
|
cat <<EOF > /etc/postfix/transport
|
||||||
|
# - Force sending through IPv4
|
||||||
|
# -
|
||||||
|
# - Take care your master.cf file (/etc/postfix/master.cf) contains:
|
||||||
|
# -
|
||||||
|
# - smtp-ipv4-only unix - - n - - smtp
|
||||||
|
# - -o inet_protocols=ipv4
|
||||||
|
# -
|
||||||
|
#example.com smtp-ipv4-only:
|
||||||
|
|
||||||
|
# - Force sending through IPv6
|
||||||
|
# -
|
||||||
|
# - Take care your master.cf file (/etc/postfix/master.cf) contains:
|
||||||
|
# -
|
||||||
|
# - smtp-ipv6-only unix - - n - - smtp
|
||||||
|
# - -o inet_protocols=ipv6
|
||||||
|
# -
|
||||||
|
#example.net smtp-ipv6-only:
|
||||||
|
|
||||||
|
EOF
|
||||||
postmap btree:/etc/postfix/transport
|
postmap btree:/etc/postfix/transport
|
||||||
if [[ $? -eq 0 ]] ; then
|
if [[ $? -eq 0 ]] ; then
|
||||||
echo_ok
|
echo_ok
|
||||||
@ -1425,6 +1444,17 @@ EOF
|
|||||||
|
|
||||||
done < "${postfix_master_cf}.$backup_date"
|
done < "${postfix_master_cf}.$backup_date"
|
||||||
|
|
||||||
|
# - Add transport definitions for only sending over IPv4/IPv6
|
||||||
|
# -
|
||||||
|
cat <<EOF >> $postfix_master_cf
|
||||||
|
|
||||||
|
smtp-ipv4-only unix - - n - - smtp
|
||||||
|
-o inet_protocols=ipv4
|
||||||
|
|
||||||
|
smtp-ipv6-only unix - - n - - smtp
|
||||||
|
-o inet_protocols=ipv6
|
||||||
|
EOF
|
||||||
|
|
||||||
echo_done
|
echo_done
|
||||||
warn "Please check file \"$postfix_master_cf\" !"
|
warn "Please check file \"$postfix_master_cf\" !"
|
||||||
else
|
else
|
||||||
|
Loading…
Reference in New Issue
Block a user