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
|
chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/.procmailrc
|
||||||
fi
|
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
|
if [ ! -f /etc/skel/.procmailrc ]; then
|
||||||
cp /home/$MY_USERNAME/.procmailrc /etc/skel/.procmailrc
|
cp /home/$MY_USERNAME/.procmailrc /etc/skel/.procmailrc
|
||||||
chown root:root /etc/skel/.procmailrc
|
chown root:root /etc/skel/.procmailrc
|
||||||
@ -4940,6 +4944,15 @@ function create_procmail {
|
|||||||
echo 'create_procmail' >> $COMPLETION_FILE
|
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 {
|
function spam_filtering {
|
||||||
if [[ $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_NONMAILBOX" || $SYSTEM_TYPE == "$VARIANT_MESH" ]]; then
|
if [[ $SYSTEM_TYPE == "$VARIANT_CHAT" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_NONMAILBOX" || $SYSTEM_TYPE == "$VARIANT_MESH" ]]; then
|
||||||
return
|
return
|
||||||
@ -10700,6 +10713,7 @@ mesh_babel
|
|||||||
route_outgoing_traffic_through_tor
|
route_outgoing_traffic_through_tor
|
||||||
configure_email
|
configure_email
|
||||||
create_procmail
|
create_procmail
|
||||||
|
handle_admin_emails
|
||||||
spam_filtering
|
spam_filtering
|
||||||
configure_imap
|
configure_imap
|
||||||
#configure_imap_client_certs
|
#configure_imap_client_certs
|
||||||
|
Loading…
x
Reference in New Issue
Block a user