On Thu, Aug 02, 2012 at 09:40:12AM -0600, Nathanael D. Noblet wrote:
> On 08/02/2012 09:11 AM, k...@rice.edu wrote:
> 
> > Here is the update to exim.txt and dspam.conf.in:
> 
> Could you send those diffs as diff -u ? that way my mailer won't confuse 
> part of it as quoted text and I'll apply this to the fedora package of 
> dspam as well until a new release.
> 
> 
> -- 
> Nathanael d. Noblet
> t 403.875.4613
> 

Here they are:

---------- 
$ diff -u exim.txt exim.txt_NEW 
--- exim.txt    2011-08-16 17:38:30.000000000 -0500
+++ exim.txt_NEW        2012-08-02 10:06:19.405528304 -0500
@@ -40,11 +40,17 @@
 
   command = /usr/local/bin/dspam --deliver=innocent --user 
"$local_part@$domain" -- %u
 
-Finally, you will need to configure and compile DSPAM. DSPAM will most likely
-end up calling exim again for delivery, using the spam-scanned protocol to
-identify scanned messages. The most common example is:
-
-   ./configure --with-delivery-agent="/usr/sbin/exim -oMr spam-scanned"
+Finally, you will need to configure and compile DSPAM. You can configure
+DSPAM with the appropriate LDA using --with-delivery-agent= at configure
+time or by specifying TrustedDeliveryAgent in dspam.conf. DSPAM will most
+likely end up calling exim again for delivery, using the spam-scanned
+protocol to identify scanned messages. The most common example is:
+
+   ./configure --with-delivery-agent="/usr/sbin/exim -oMr spam-scanned -oi"
+
+Note: DSPAM expects the LDA to NOT provide the "line with a single dot (.)"
+processing to indicate the end of data that a MTA must provide to meet the
+SMTP RFC, hence the "-oi" option to exim above.
 
 RUNNING WITHOUT PRIVILEGED EXIM USERS
---------- 

---------- 
$ diff -u dspam.conf.in dspam.conf.in_NEW
--- dspam.conf.in       2012-04-11 13:48:33.000000000 -0500
+++ dspam.conf.in_NEW   2012-08-02 10:09:38.235559835 -0500
@@ -43,7 +43,7 @@
 # Other popular configurations:
 #TrustedDeliveryAgent "/usr/cyrus/bin/deliver" # Cyrus
 #TrustedDeliveryAgent "/bin/maildrop"          # Maildrop
-#TrustedDeliveryAgent "/usr/local/sbin/exim -oMr spam-scanned" # Exim
+#TrustedDeliveryAgent "/usr/local/sbin/exim -oMr spam-scanned -oi" # Exim
 #
 TrustedDeliveryAgent "@delivery_agent@"
---------- 

I also have a question about the EPEL dspam packages for Redhat 6. When I
try to install the dspam-web I get the following errors:

> yum install dspam-web
Loaded plugins: dellsysid, product-id, rhnplugin, security, subscription-manager
Updating certificate-based repositories.
Unable to read consumer identity
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package dspam-web.x86_64 0:3.10.2-1.el6 will be installed
--> Processing Dependency: webserver for package: dspam-web-3.10.2-1.el6.x86_64
--> Processing Dependency: perl(GD::Graph::lines3d) for package: 
dspam-web-3.10.2-1.el6.x86_64
--> Processing Dependency: perl(GD::Graph::lines) for package: 
dspam-web-3.10.2-1.el6.x86_64
--> Processing Dependency: perl(GD::Graph::bars) for package: 
dspam-web-3.10.2-1.el6.x86_64
--> Processing Dependency: perl(CGI) for package: dspam-web-3.10.2-1.el6.x86_64
--> Running transaction check
---> Package dspam-web.x86_64 0:3.10.2-1.el6 will be installed
--> Processing Dependency: perl(GD::Graph::lines3d) for package: 
dspam-web-3.10.2-1.el6.x86_64
--> Processing Dependency: perl(GD::Graph::lines) for package: 
dspam-web-3.10.2-1.el6.x86_64
--> Processing Dependency: perl(GD::Graph::bars) for package: 
dspam-web-3.10.2-1.el6.x86_64
---> Package nginx.x86_64 0:1.2.2-1.el6.ngx will be installed
---> Package perl-CGI.x86_64 0:3.51-127.el6 will be installed
--> Finished Dependency Resolution
Error: Package: dspam-web-3.10.2-1.el6.x86_64 (epel)
           Requires: perl(GD::Graph::lines)
Error: Package: dspam-web-3.10.2-1.el6.x86_64 (epel)
           Requires: perl(GD::Graph::lines3d)
Error: Package: dspam-web-3.10.2-1.el6.x86_64 (epel)
           Requires: perl(GD::Graph::bars)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

The crux of the matter is the missing perl GD module, but it is not
able to be satisfied from the repository. I can install it with cpan
but how do I get the rpm to install with yum?

Regards,
Ken

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Dspam-user mailing list
Dspam-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspam-user

Reply via email to