diff --git a/mta.fc b/mta.fc index 2f102b2..8654c3c 100644 --- a/mta.fc +++ b/mta.fc @@ -3,6 +3,8 @@ HOME_DIR/\.forward[^/]* -- gen_context(system_u:object_r:mail_home_t,s0) HOME_DIR/dead\.letter -- gen_context(system_u:object_r:mail_home_t,s0) HOME_DIR/\.mailrc -- gen_context(system_u:object_r:mail_home_t,s0) HOME_DIR/Maildir(/.*)? gen_context(system_u:object_r:mail_home_rw_t,s0) +HOME_DIR/.maildir(/.*)? gen_context(system_u:object_r:mail_home_rw_t,s0) + /bin/mail(x)? -- gen_context(system_u:object_r:sendmail_exec_t,s0) diff --git a/mta.if b/mta.if index 0005ac0..7d1522c 100644 --- a/mta.if +++ b/mta.if @@ -1167,6 +1167,7 @@ interface(`mta_filetrans_admin_home_content',` userdom_admin_home_dir_filetrans($1, mail_home_t, file, ".mailrc") userdom_admin_home_dir_filetrans($1, mail_home_t, file, ".forward") userdom_admin_home_dir_filetrans($1, mail_home_rw_t, dir, "Maildir") + userdom_admin_home_dir_filetrans($1, mail_home_rw_t, dir, ".maildir") userdom_admin_home_dir_filetrans($1, mail_home_rw_t, file, ".esmtp_queue") ') @@ -1190,6 +1191,7 @@ interface(`mta_filetrans_home_content',` userdom_user_home_dir_filetrans($1, mail_home_t, file, "dead.letter") userdom_user_home_dir_filetrans($1, mail_home_t, file, ".forward") userdom_user_home_dir_filetrans($1, mail_home_rw_t, dir, "Maildir") + userdom_user_home_dir_filetrans($1, mail_home_rw_t, dir, ".maildir") userdom_user_home_dir_filetrans($1, mail_home_rw_t, file, ".esmtp_queue") ')