Andrews Carl 448 wrote:
Should be postfix.
sudo -s postfix == the -u means run as user ______, so you are asking
it to run as postfix.
It looks like you are trying to create the directory .spamassasin under
/root as postfix which you probably do not want.
Maybe this will work better for you:
su - postfix
spamassassin -D -p /etc/MailScanner/spam.assassin.prefs.con -t
<MESSAGE.MAI &> text.txt
-----Original Message-----
From: Lists [mailto:li...@rheel.co.nz]
Sent: Thursday, May 14, 2009 6:09 PM
To: SpamAssassin
Subject: Re: saving output of test to a text file
Andrews Carl 448 wrote:
I think you want
Sudo -u postfix spamassassin -D -p
/etc/MailScanner/spam.assassin.prefs.con -t <MESSAGE.MAI &> text.txt
Have a look at Example 3.6 -
http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-3.html
-----Original Message-----
From: Lists [mailto:li...@rheel.co.nz]
Sent: Thursday, May 14, 2009 5:39 PM
To: SpamAssassin
Subject: saving output of test to a text file
Hi,
I'm trying to run sudo -u postfix spamassassin -D -p
/etc/MailScanner/spam.assassin.prefs.conf -t < MESSAGE.MAI and I would
like the full output to be saved to a text file when I do:
sudo -u postfix spamassassin -p
/etc/MailScanner/spam.assassin.prefs.conf -t < MESSAGE.MAI > text.txt
it only puts the last part (i.e. the message and scores) into the text
file.
I really need to see all the debug output as I am trying to see which
user is running when trying to access FuzzyOCR.
Thanks
Kate
Do you know how I can tell which user is running?
i.e. I have a line
[8357] dbg: config: mkdir /root/.spamassassin failed: mkdir
/root/.spamassassin: Permission denied at
/usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin.pm line 1577
The permissions on the folder are drw-rw-rw- root:root
Regards
Kate
When I run su postfix I get This account is currently not available
Basically what i am trying to do is run a message through the system as
it would happen during normal operation and output results to text file
(have the output bit sorted now thanks)