Keep emails to the root user in a different folder
This commit is contained in:
parent
dddb128e0a
commit
afa8244dd1
@ -4932,6 +4932,10 @@ function create_procmail {
|
||||
chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/.procmailrc
|
||||
fi
|
||||
|
||||
mkdir -p /home/$MY_USERNAME/Maildir/admin/new
|
||||
mkdir -p /home/$MY_USERNAME/Maildir/admin/cur
|
||||
chown -R $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/Maildir/admin
|
||||
|
||||
if [ ! -f /etc/skel/.procmailrc ]; then
|
||||
cp /home/$MY_USERNAME/.procmailrc /etc/skel/.procmailrc
|
||||
chown root:root /etc/skel/.procmailrc
|
||||
@ -4940,6 +4944,15 @@ function create_procmail {
|
||||
echo 'create_procmail' >> $COMPLETION_FILE
|
||||
}
|
||||
|
||||
function handle_admin_emails {
|
||||
# keep emails for root in a separate folder
|
||||
if [ -d /home/$MY_USERNAME/Maildir/admin ]; then
|
||||
return
|
||||
fi
|
||||
|
||||
freedombone-addemail -u $MY_USERNAME -e "root@$DEFAULT_DOMAIN_NAME" -g admin --public no
|
||||
}
|
||||
|
||||
function spam_filtering {
|
||||
if [[ $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_NONMAILBOX" || $SYSTEM_TYPE == "$VARIANT_MESH" ]]; then
|
||||
return
|
||||
@ -10700,6 +10713,7 @@ mesh_babel
|
||||
route_outgoing_traffic_through_tor
|
||||
configure_email
|
||||
create_procmail
|
||||
handle_admin_emails
|
||||
spam_filtering
|
||||
configure_imap
|
||||
#configure_imap_client_certs
|
||||
|
Loading…
x
Reference in New Issue
Block a user