From: Norman Z. <nor...@rd...> - 2005-02-27 16:26:30
|
Hi, Sorry, I'm resending this. As my last post didn't get through. /var/log/mail/errors dspam[9362]: unable to open /var/lib/dspam/trusted.users for reading: Permission denied. /var/log/mail/warnings amavis[9334]: (09334-01) WARN: DSPAM problem, exit 1, result=9362: [Sat Feb 26 12:54:33 2005] An untrusted user may not set the runtime target users\n # ls /var/lib/ drwxr-x--- 2 root mail 23 Feb 24 23:27 dspam/ # ls -l /var/lib/dspam/ -rw-r----- 1 root mail 127 Jun 16 2004 mysql.data I'm not sure what is needed? I tried adding amavis to mail group, but that didn't help. May I ask how can I fix this? Regards, Norman Zhang |
From: Sven S. <sch...@gm...> - 2005-02-27 16:40:32
|
Hi Norman, On Sun, Feb 27, 2005 at 08:26:41AM -0800, Norman Zhang told us: > Hi, > > Sorry, I'm resending this. As my last post didn't get through. > > /var/log/mail/errors > dspam[9362]: unable to open /var/lib/dspam/trusted.users for reading: > Permission denied. > > /var/log/mail/warnings > amavis[9334]: (09334-01) WARN: DSPAM problem, exit 1, result=9362: [Sat > Feb 26 12:54:33 2005] An untrusted user may not set the runtime target > users\n > > # ls /var/lib/ > drwxr-x--- 2 root mail 23 Feb 24 23:27 dspam/ > > # ls -l /var/lib/dspam/ > -rw-r----- 1 root mail 127 Jun 16 2004 mysql.data I have set the owner of the dspam home directory to the user running amavisd. As stated in my first mail to you, read RELEASE_NOTES on how to configure and install dspam for use with amavisd-new HTH Sven > > I'm not sure what is needed? I tried adding amavis to mail group, but > that didn't help. May I ask how can I fix this? > > Regards, > Norman Zhang > -- Linux zion 2.6.11-rc3-mm2 #1 Mon Feb 21 00:29:04 CET 2005 i686 athlon i386 GNU/Linux 17:36:41 up 6 days, 16:47, 2 users, load average: 0.02, 0.03, 0.00 |
From: Norman Z. <nor...@rd...> - 2005-03-01 04:07:29
|
Sven Schuster wrote: >>/var/log/mail/errors >>dspam[9362]: unable to open /var/lib/dspam/trusted.users for reading: >>Permission denied. >> >>/var/log/mail/warnings >>amavis[9334]: (09334-01) WARN: DSPAM problem, exit 1, result=9362: [Sat >>Feb 26 12:54:33 2005] An untrusted user may not set the runtime target >>users\n >> >># ls /var/lib/ >>drwxr-x--- 2 root mail 23 Feb 24 23:27 dspam/ >> >># ls -l /var/lib/dspam/ >>-rw-r----- 1 root mail 127 Jun 16 2004 mysql.data > > I have set the owner of the dspam home directory to the user running > amavisd. As stated in my first mail to you, read RELEASE_NOTES on > how to configure and install dspam for use with amavisd-new Thanks so much for your pointers. I created trusted.users # ls -l /var/lib/dspam -rw-r----- 1 amavis mail 127 Jun 16 2004 mysql.data -rw-r----- 1 amavis mail 7 Feb 27 21:49 trusted.users # more trusted.users amavis I read the RELEASE_NOTES for dspam and amavisd-new. It seems most the configuration are done during compilation. Is there dspam.conf somewhere? # ldd /usr/lib/libdspam.so.5 linux-gate.so.1 => (0xffffe000) libmysqlclient.so.12 => /usr/lib/libmysqlclient.so.12 (0xb7fac000) libm.so.6 => /lib/tls/libm.so.6 (0xb7f89000) libz.so.1 => /lib/libz.so.1 (0xb7f78000) libc.so.6 => /lib/tls/libc.so.6 (0xb7e59000) libcrypt.so.1 => /lib/libcrypt.so.1 (0xb7e2c000) libnsl.so.1 => /lib/libnsl.so.1 (0xb7e19000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000) I guess dspam is compiled to use MySQL rather than Berkley DB? Regards, Norman Zhang |
From: Sven S. <sch...@gm...> - 2005-03-01 07:36:56
|
Hi Norman, On Mon, Feb 28, 2005 at 05:06:52PM -0800, Norman Zhang told us: > Thanks so much for your pointers. I created trusted.users > > # ls -l /var/lib/dspam > -rw-r----- 1 amavis mail 127 Jun 16 2004 mysql.data > -rw-r----- 1 amavis mail 7 Feb 27 21:49 trusted.users > > # more trusted.users > amavis > > I read the RELEASE_NOTES for dspam and amavisd-new. It seems most the > configuration are done during compilation. Is there dspam.conf somewhere? yes, dspam.conf should be installed into /usr/local/etc by default, unless you gave another directory to it at configure time. > > # ldd /usr/lib/libdspam.so.5 > linux-gate.so.1 => (0xffffe000) > libmysqlclient.so.12 => /usr/lib/libmysqlclient.so.12 (0xb7fac000) > libm.so.6 => /lib/tls/libm.so.6 (0xb7f89000) > libz.so.1 => /lib/libz.so.1 (0xb7f78000) > libc.so.6 => /lib/tls/libc.so.6 (0xb7e59000) > libcrypt.so.1 => /lib/libcrypt.so.1 (0xb7e2c000) > libnsl.so.1 => /lib/libnsl.so.1 (0xb7e19000) > /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000) > > I guess dspam is compiled to use MySQL rather than Berkley DB? yes, seems like mysql support is compiled in. You can tell configure which storage driver to compile in with the option --with-storage-driver. Default should be sqlite_drv. HTH Sven > > Regards, > Norman Zhang -- Linux zion 2.6.11-rc3-mm2 #1 Mon Feb 21 00:29:04 CET 2005 i686 athlon i386 GNU/Linux 08:33:04 up 8 days, 7:44, 1 user, load average: 0.00, 0.02, 0.00 |
From: Norman Z. <nor...@rd...> - 2005-03-01 07:58:48
|
Sven Schuster wrote: > yes, dspam.conf should be installed into /usr/local/etc by default, > unless you gave another directory to it at configure time. On my LM10.1, I cannot find dspam.conf? I can only find the following in contrib (sorry I'm not sure if you are familiar with LM). # rpm -qa '*dspam*' dspam-3.0.0-1mdk libdspam5-3.0.0-1mdk Do you know if there are other packages that I might be missing? >># ldd /usr/lib/libdspam.so.5 >> linux-gate.so.1 => (0xffffe000) >> libmysqlclient.so.12 => /usr/lib/libmysqlclient.so.12 (0xb7fac000) >> libm.so.6 => /lib/tls/libm.so.6 (0xb7f89000) >> libz.so.1 => /lib/libz.so.1 (0xb7f78000) >> libc.so.6 => /lib/tls/libc.so.6 (0xb7e59000) >> libcrypt.so.1 => /lib/libcrypt.so.1 (0xb7e2c000) >> libnsl.so.1 => /lib/libnsl.so.1 (0xb7e19000) >> /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000) >> >>I guess dspam is compiled to use MySQL rather than Berkley DB? > > yes, seems like mysql support is compiled in. You can tell configure > which storage driver to compile in with the option > --with-storage-driver. Default should be sqlite_drv. Do you mean I need to recompile dspam? Regards, Norman Zhang |
From: Sven S. <sch...@gm...> - 2005-03-01 08:30:07
|
Hi Norman, On Mon, Feb 28, 2005 at 11:59:02PM -0800, Norman Zhang told us: > On my LM10.1, I cannot find dspam.conf? I can only find the following in > contrib (sorry I'm not sure if you are familiar with LM). > > # rpm -qa '*dspam*' > dspam-3.0.0-1mdk > libdspam5-3.0.0-1mdk > > Do you know if there are other packages that I might be missing? sorry, I'm not familiar with LM...but I think this should be all that's needed. You might take a look at www.rpmseek.com and search for dspam to look what packages are available for your distribution. The version you have also seems a little bit outdated, current stable is 3.2.7, I'm using 3.4.rc1, which also seems to be quite stable... > Do you mean I need to recompile dspam? if you don't find packages with the storage drivers you want the only option will be to recompile dspam. But this is quite straightforward when you follow amavisd-new's RELEASE_NOTES. And then you can definitely use an up-to-date version of dspam :-) Sven > > Regards, > Norman Zhang -- Linux zion 2.6.11-rc3-mm2 #1 Mon Feb 21 00:29:04 CET 2005 i686 athlon i386 GNU/Linux 09:22:39 up 8 days, 8:33, 1 user, load average: 0.00, 0.00, 0.00 |
From: Norman Z. <nor...@rd...> - 2005-03-02 00:08:41
|
Sven Schuster wrote: > sorry, I'm not familiar with LM...but I think this should be all that's > needed. You might take a look at www.rpmseek.com and search for dspam > to look what packages are available for your distribution. > The version you have also seems a little bit outdated, current stable > is 3.2.7, I'm using 3.4.rc1, which also seems to be quite stable... I upgraded to amavisd-new-2.2.1-1mdk libdspam6-3.2.7-1mdk dspam-scripts-0.0.6-1mdk libdspamdb46-3.2.7-1mdk libdspammysql6-3.2.7-1mdk dspam-3.2.7-1mdk dspam-amavis-3.2.7-1mdk dspam-mysql-3.2.7-1mdk libdspamamavis6-3.2.7-1mdk dspam-db4-3.2.7-1mdk However, I'm seeing the following dspam[9492]: process_message returned error -2. delivering message. Do you how I can fix this? Regards, Norman Zhang |
From: Nabil S. <ad...@os...> - 2005-02-27 18:42:15
|
you must add the amavis user to /var/dspam/trusted.users Le Dimanche 27 F=E9vrier 2005 16:26, Norman Zhang a =E9crit : > Hi, > > Sorry, I'm resending this. As my last post didn't get through. > > /var/log/mail/errors > dspam[9362]: unable to open /var/lib/dspam/trusted.users for reading: > Permission denied. > > /var/log/mail/warnings > amavis[9334]: (09334-01) WARN: DSPAM problem, exit 1, result=3D9362: > [Sat Feb 26 12:54:33 2005] An untrusted user may not set the runtime > target users\n > > # ls /var/lib/ > drwxr-x--- 2 root mail 23 Feb 24 23:27 dspam/ > > # ls -l /var/lib/dspam/ > -rw-r----- 1 root mail 127 Jun 16 2004 mysql.data > > I'm not sure what is needed? I tried adding amavis to mail group, but > that didn't help. May I ask how can I fix this? > > Regards, > Norman Zhang > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real > users. Discover which products truly live up to the hype. Start > reading now. http://ads.osdn.com/?ad_id=3D6595&alloc_id=3D14396&op=3Dclick > _______________________________________________ > AMaViS-user mailing list > AMa...@li... > https://lists.sourceforge.net/lists/listinfo/amavis-user > AMaViS-FAQ:http://www.amavis.org/amavis-faq.php3 > AMaViS-HowTos:http://www.amavis.org/howto/ =2D-=20 __________________________________ Osmium Work - Ing=E9nierie Open Source T=E9l: +212 (0)22 821 105 =46ax: +212 (0)22 820 721 |
From: Sven S. <sch...@gm...> - 2005-03-02 08:03:24
|
Hi Norman, On Tue, Mar 01, 2005 at 04:08:30PM -0800, Norman Zhang told us: > I upgraded to > > amavisd-new-2.2.1-1mdk > libdspam6-3.2.7-1mdk > dspam-scripts-0.0.6-1mdk > libdspamdb46-3.2.7-1mdk > libdspammysql6-3.2.7-1mdk > dspam-3.2.7-1mdk > dspam-amavis-3.2.7-1mdk > dspam-mysql-3.2.7-1mdk > libdspamamavis6-3.2.7-1mdk > dspam-db4-3.2.7-1mdk > > However, I'm seeing the following > > dspam[9492]: process_message returned error -2. delivering message. > > Do you how I can fix this? unfortunately not. But to the the cause of the error, you might call dspam at the shell the way it is called by amavisd-new: dspam --stdout --deliver=spam,innocent --mode=tum \ --feature=chained,noise --enable-signature-headers \ --user insert_the_user_running_amavisd < some_mail_message Call this as the user running amavisd. You can add --debug to the options so dspam generates more debugging output (probably to syslog) HTH Sven > > Regards, > Norman Zhang > > -- Linux zion 2.6.11-rc3-mm2 #1 Mon Feb 21 00:29:04 CET 2005 i686 athlon i386 GNU/Linux 08:57:49 up 9 days, 8:08, 1 user, load average: 0.00, 0.00, 0.00 |
From: Norman Z. <nor...@rd...> - 2005-03-02 18:45:20
|
Sven Schuster wrote: >>dspam[9492]: process_message returned error -2. delivering message. >> >>Do you how I can fix this? > > unfortunately not. But to the the cause of the error, you might call > dspam at the shell the way it is called by amavisd-new: I'm not sure if this related to TrustedDeliveryAgent "/usr/bin/procmail" My Postfix setup does not have local mailbox. I commented it out. The problem seems to gone away. I'm assuming Postfix will take care of the delivery. > dspam --stdout --deliver=spam,innocent --mode=tum \ > --feature=chained,noise --enable-signature-headers \ > --user insert_the_user_running_amavisd < some_mail_message > > Call this as the user running amavisd. You can add --debug to the > options so dspam generates more debugging output (probably to syslog) Thanks I'll try your suggestion. DSPAM is causing me too much pain. I'll disable it for now and focus on other amavisd-new issues. To disable DSPAM do, I change /etc/amavisd/amavisde.conf $dspam = 'dspam-amavis'; to $dspam = 'undef'; Regards, Norman Zhang |
From: Mark M. <Mar...@ij...> - 2005-03-02 23:14:39
|
Norman, > Thanks I'll try your suggestion. DSPAM is causing me too much pain. I'll > disable it for now and focus on other amavisd-new issues. To disable > DSPAM do, I change /etc/amavisd/amavisde.conf > > $dspam = 'dspam-amavis'; > to > $dspam = 'undef'; $dspam = undef; or $dspam = ''; or just comment out the assignmet to $dspam in amavisd.conf, it defaults to undef. Mark |