Zimbra offers Open Source email server software and shared calendar for Linux and the Mac
Go Back   Zimbra :: Forums > Zimbra Collaboration Suite > Administrators

Welcome to the Zimbra :: Forums!
Welcome, if you would like to post a comment please register. We also encourage you to explore all things Zimbra with our team and members of the community.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 07-01-2010, 04:11 AM
Loyal Member
 
Posts: 95
Exclamation how to implement SPF

My domain contain following txt record
"v=spf1 ip4:203.77.192.0/24 ip4:61.16.226.0/24 ~all"
Now i want to setup SPF in zimbra...
so i install perl-Mail-SPF as a root user by using
yum install perl-Mail-SPF

and after restarting zimbra i run perl -e 'require Mail::SPF::Query'
but it will giving error like this:

Can't locate Mail/SPF/Query.pm in @INC (@INC contains: /opt/zimbra/zimbramon/lib/i386-linux-thread-multi /opt/zimbra/zimbramon/lib/i386-linux-thread-multi /opt/zimbra/zimbramon/lib /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .) at -e line 1.

So what is the possible problem?
and after installing perl-Mail-SPF what i need to change for enabling SPF check in zimbra?
Reply With Quote
  #2 (permalink)  
Old 07-01-2010, 05:38 AM
Moderator
 
Posts: 7,928
Default

Has it installed okay?
Code:
find /usr/lib -name "*SPF*" -print
__________________
Reply With Quote
  #3 (permalink)  
Old 07-01-2010, 05:44 AM
Loyal Member
 
Posts: 95
Default

Hi Ux,
yeh installation is okay.

[root@mail ~]# find /usr/lib -name "*SPF*" -print
/usr/lib/perl5/vendor_perl/5.8.8/Mail/SPF.pm
/usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin/Plugin/SPF.pm
/usr/lib/perl5/vendor_perl/5.8.8/Mail/SPF
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/Net/DNS/RR/SPF.pm
[root@mail ~]#
Reply With Quote
  #4 (permalink)  
Old 07-01-2010, 05:57 AM
Zimbra Consultant & Moderator
 
Posts: 20,313
Default

Quote:
Originally Posted by sadiq007 View Post
and after restarting zimbra i run perl -e 'require Mail::SPF::Query'
I think you'll find that "Mail::SPF::Query" is not "perl-Mail-SPF" and the two are mutually exclusive.
__________________
Regards


Bill
Reply With Quote
  #5 (permalink)  
Old 07-01-2010, 06:13 AM
Moderator
 
Posts: 7,928
Default

It is not in the INC path. Have you installed Perl outside of package managment at all ?
__________________
Reply With Quote
  #6 (permalink)  
Old 07-01-2010, 06:50 AM
Loyal Member
 
Posts: 95
Default

hi,
I have redhat5.3 so i just first install http://dag.wieers.com/rpm/packages/r...l5.rf.i386.rpm
and then as a root do yum install perl-Mail-SPF ..thats all...
any more idea ?
as you can see find /usr/lib -name "*SPF*" -print showing path /usr/lib/perl5/vendor_perl/5.8.8/
while perl -e 'require Mail::SPF::Query' is searching it at /usr/lib/perl5/site_perl/5.8.8 and in /5.8.7, /5.8.6 how can i adjust this path?
Reply With Quote
  #7 (permalink)  
Old 07-01-2010, 07:06 AM
Moderator
 
Posts: 7,928
Default

I would remove that package and use the one from epel instead.
__________________
Reply With Quote
  #8 (permalink)  
Old 07-01-2010, 07:13 AM
Loyal Member
 
Posts: 95
Default

what is this epel? how can i get this new package from epel ?
Reply With Quote
  #9 (permalink)  
Old 07-01-2010, 07:30 AM
Moderator
 
Posts: 7,928
Default

EPEL - FedoraProject
__________________
Reply With Quote
  #10 (permalink)  
Old 07-01-2010, 11:38 PM
Loyal Member
 
Posts: 95
Default

dear UX still same problem...
i had done following....
first i uninstall perl-Mail-SPF then
su -c 'rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm'
su -c 'yum install perl-Mail-SPF'

this is its output ...
Dependencies Resolved
================================================== ==============================
Package Arch Version Repository Size
================================================== ==============================
Installing:
perl-Mail-SPF noarch 2.006-1.el5 epel 138 k

Transaction Summary
================================================== ==============================
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)

Total download size: 138 k
Is this ok [y/N]: y

[root@mail ~]# rpm -qa | grep SPF
perl-Mail-SPF-2.006-1.el5

As i have another zimbra installed on CentoOS 5.3 also ... and i freshly install SPf like this
================================================== ======
as a root user....
su -c 'rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm'
su -c 'yum install perl-Mail-SPF'
and yet perl command giving the same error which i am getting earlier on zimbra with redhat5.3
[root@newmail ~]# perl -e 'require Mail::SPF::Query'
Can't locate Mail/SPF/Query.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .) at -e line 1.
[root@newmail ~]# su -c 'rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm'

so what is the secret to install perl-Mail-SPF ? any more idea?

Last edited by sadiq007; 07-02-2010 at 12:51 AM.. Reason: more clarification
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Similar Threads

Why Join?

Registering let's you ask questions, makes it easier to search, displays any files attached to posts, and notifies you about replies.

blog.zimbra.com




 

SEO by vBSEO ©2011, Crawlability, Inc.