File tree Expand file tree Collapse file tree 9 files changed +16
-16
lines changed
Expand file tree Collapse file tree 9 files changed +16
-16
lines changed Original file line number Diff line number Diff line change @@ -45,7 +45,7 @@ is_mail_new "$malias"
4545
4646# Adding exim alias
4747if [[ " $MAIL_SYSTEM " =~ exim ]]; then
48- str=" $malias @$domain :$account @$domain "
48+ str=" $malias @$domain_idn :$account @$domain_idn "
4949 echo " $str " >> $HOMEDIR /$user /conf/mail/$domain /aliases
5050fi
5151
Original file line number Diff line number Diff line change 5757
5858# Adding forward to exim
5959if [[ " $MAIL_SYSTEM " =~ exim ]]; then
60- sed -i " /^$account @$domain :/ d" $HOMEDIR /$user /conf/mail/$domain /aliases
61- echo " $account @$domain :$fwd " >> $HOMEDIR /$user /conf/mail/$domain /aliases
60+ sed -i " /^$account @$domain_idn :/ d" $HOMEDIR /$user /conf/mail/$domain /aliases
61+ echo " $account @$domain_idn :$fwd " >> $HOMEDIR /$user /conf/mail/$domain /aliases
6262fi
6363
6464
Original file line number Diff line number Diff line change @@ -42,8 +42,8 @@ is_object_value_empty 'mail' 'DOMAIN' "$domain" '$CATCHALL'
4242
4343# Adding catchall alias
4444if [[ " $MAIL_SYSTEM " =~ exim ]]; then
45- sed -i " /*@$domain :/d" $HOMEDIR /$user /conf/mail/$domain /aliases
46- echo " *@$domain :$email " >> $HOMEDIR /$user /conf/mail/$domain /aliases
45+ sed -i " /*@$domain_idn :/d" $HOMEDIR /$user /conf/mail/$domain /aliases
46+ echo " *@$domain_idn :$email " >> $HOMEDIR /$user /conf/mail/$domain /aliases
4747fi
4848
4949
Original file line number Diff line number Diff line change @@ -41,8 +41,8 @@ is_object_unsuspended 'mail' 'DOMAIN' "$domain"
4141
4242# Change cathcall alias
4343if [[ " $MAIL_SYSTEM " =~ exim ]]; then
44- sed -i " /*@$domain :/d" $HOMEDIR /$user /conf/mail/$domain /aliases
45- echo " *@$domain :$email " >> $HOMEDIR /$user /conf/mail/$domain /aliases
44+ sed -i " /*@$domain_idn :/d" $HOMEDIR /$user /conf/mail/$domain /aliases
45+ echo " *@$domain_idn :$email " >> $HOMEDIR /$user /conf/mail/$domain /aliases
4646fi
4747
4848
Original file line number Diff line number Diff line change @@ -44,11 +44,11 @@ is_object_unsuspended "mail/$domain" 'ACCOUNT' "$account"
4444if [[ " $MAIL_SYSTEM " =~ exim ]]; then
4545 aliases=$( get_object_value " mail/$domain " ' ACCOUNT' " $account " ' $ALIAS' )
4646 for al in ${aliases// ,/ } ; do
47- sed -i " /^$al @$domain :$account /d" \
47+ sed -i " /^$al @$domain_idn :$account /d" \
4848 $HOMEDIR /$user /conf/mail/$domain /aliases
4949 done
5050
51- sed -i " /^$account @$domain :/d" $HOMEDIR /$user /conf/mail/$domain /aliases
51+ sed -i " /^$account @$domain_idn :/d" $HOMEDIR /$user /conf/mail/$domain /aliases
5252 sed -i " /^$account :/d" $HOMEDIR /$user /conf/mail/$domain /passwd
5353 rm -rf $HOMEDIR /$user /mail/$domain /$account
5454fi
Original file line number Diff line number Diff line change 4949# ----------------------------------------------------------#
5050
5151if [[ " $MAIL_SYSTEM " =~ exim ]]; then
52- sed -i " /^$malias @$domain :$account /d" \
52+ sed -i " /^$malias @$domain_idn :$account /d" \
5353 $HOMEDIR /$user /conf/mail/$domain /aliases
5454fi
5555
Original file line number Diff line number Diff line change @@ -57,8 +57,8 @@ fwd=$(echo "$fwd" |\
5757
5858# Deleting exim forward
5959if [[ " $MAIL_SYSTEM " =~ exim ]]; then
60- sed -i " /^$account @$domain :/ d" $HOMEDIR /$user /conf/mail/$domain /aliases
61- echo " $account @$domain :$fwd " >> $HOMEDIR /$user /conf/mail/$domain /aliases
60+ sed -i " /^$account @$domain_idn :/ d" $HOMEDIR /$user /conf/mail/$domain /aliases
61+ echo " $account @$domain_idn :$fwd " >> $HOMEDIR /$user /conf/mail/$domain /aliases
6262fi
6363
6464
Original file line number Diff line number Diff line change @@ -41,7 +41,7 @@ is_object_value_exist 'mail' 'DOMAIN' "$domain" '$CATCHALL'
4141
4242# Delete cathcall alias
4343if [[ " $MAIL_SYSTEM " =~ exim ]]; then
44- sed -i " /*@$domain :/d" $HOMEDIR /$user /conf/mail/$domain /aliases
44+ sed -i " /*@$domain_idn :/d" $HOMEDIR /$user /conf/mail/$domain /aliases
4545fi
4646
4747
Original file line number Diff line number Diff line change @@ -489,7 +489,7 @@ rebuild_mail_domain_conf() {
489489 # Adding catchall email
490490 dom_aliases=$HOMEDIR /$user /conf/mail/$domain /aliases
491491 if [ ! -z " $CATCHALL " ]; then
492- echo " *@$domain :$CATCHALL " >> $dom_aliases
492+ echo " *@$domain_idn :$CATCHALL " >> $dom_aliases
493493 fi
494494 fi
495495
@@ -515,10 +515,10 @@ rebuild_mail_domain_conf() {
515515 str=" $account :$MD5 :$user :mail::$HOMEDIR /$user :$QUOTA "
516516 echo $str >> $HOMEDIR /$user /conf/mail/$domain /passwd
517517 for malias in ${ALIAS// ,/ } ; do
518- echo " $malias @$domain :$account @$domain " >> $dom_aliases
518+ echo " $malias @$domain_idn :$account @$domain_idn " >> $dom_aliases
519519 done
520520 if [ ! -z " $FWD " ]; then
521- echo " $account @$domain :$FWD " >> $dom_aliases
521+ echo " $account @$domain_idn :$FWD " >> $dom_aliases
522522 fi
523523 if [ " $FWD_ONLY " = ' yes' ]; then
524524 echo " $account " >> $HOMEDIR /$user /conf/mail/$domain /fwd_only
You can’t perform that action at this time.
0 commit comments