[SA-exim] umask for saved emails

Marc MERLIN marc at merlins.org
Thu Dec 9 23:04:14 PST 2004


On Fri, Dec 10, 2004 at 04:44:59PM +1100, Richard Salts wrote:
> I was wondering how you would change the umask that sa-exim saves the
> files in /var/spool/sa-exim/SApermreject and the like.
> 
> I was planning on having these folders set up so they could be viewed
> by courier imap by a select group of people. I've set them up setgid to
> enable that, however the mail are delivered 600, is there any way I
> could change it to 660?

Sure, it's trivial to edit in the source code :)

RCS file: /cvsroot/sa-exim/sa-exim/sa-exim.c,v
retrieving revision 1.66
diff -u -r1.66 sa-exim.c
--- sa-exim.c   23 Aug 2004 15:39:49 -0000      1.66
+++ sa-exim.c   10 Dec 2004 07:03:19 -0000
@@ -247,7 +247,7 @@
     /* Let's not worry about you receiving two spams at the same second
      * with the same message ID. If you do, the second one will overwrite
      * the first one */
-    writefd=creat(string_sprintf("%s/new/%s", dir, filename), S_IRUSR|S_IWUSR);
+    writefd=creat(string_sprintf("%s/new/%s", dir, filename), S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP);
     CHECKERR(writefd, string_sprintf("creat %s/new/%s", dir, filename),__LINE__);
 
     /* make the file look like a valid mbox -- idea from dman */

I've changed the default for the next version, people can change the directory
permissions if they care..

Marc
-- 
"A mouse is a device used to point at the xterm you want to type in" - A.S.R.
Microsoft is to operating systems & security ....
                                      .... what McDonalds is to gourmet cooking
Home page: http://marc.merlins.org/   |   Finger marc_f at merlins.org for PGP key



More information about the SA-Exim mailing list