It seems to me from reading the man page and the source that there is no way to turn off creating the ~/.spamassassin directory when running the command line spamassassin program. This seems to be a fatal error now with SA 2.20, whereas in 2.11 it either didn't try to do this or it wasn't fatal.
This is biting me from my spamtrap reporting address in my aliases file under postfix: spamreport: "|exec /usr/local/bin/spamassassin -r -w discard@localhost -l /var/tmp/spamtraps" postfix runs this command as "nobody" and in FreeBSD, the default home directory for "nobody" is "/nonexistent". Spamassassin is exiting with hard error since it is not allowed to create that directory in the subroutine create_dotsa_dir_if_needed() line 614 of SpamAssassin.pm. It seems to me that such an option ought to exist in the spamassassin program, or it sholdn't be a fatal error in SpamAssassin.pm. Because of this, all my spamtrap addresses are bouncing since the upgrade from 2.11 to 2.20... I'll have to hack it up for now to pass the proper option to SpamAssassin->new(). -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Vivek Khera, Ph.D. Khera Communications, Inc. Internet: [EMAIL PROTECTED] Rockville, MD +1-240-453-8497 AIM: vivekkhera Y!: vivek_khera http://www.khera.org/~vivek/ _______________________________________________________________ Have big pipes? SourceForge.net is looking for download mirrors. We supply the hardware. You get the recognition. Email Us: [EMAIL PROTECTED] _______________________________________________ Spamassassin-talk mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/spamassassin-talk