Keep emails to the root user in a different folder

This commit is contained in:
Bob Mottram 2016-03-10 09:51:23 +00:00
parent dddb128e0a
commit afa8244dd1

View File

@ -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