免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1637 | 回复: 1
打印 上一主题 下一主题

[Mail] 安装SpamAssassin+sendmail+mimedefang后出错 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-07-21 09:40 |只看该作者 |倒序浏览
我在linux as3.0上安装SpamAssassin+sendmail+mimedefang后出错出下:
Jul 20 17:30:27 www mimedefang-multiplexor[29723]: Slave 0 resource usage: req=0, scans=0, user=0.170, sys=0.000, nswap=0, majflt=474, minflt=821, maxrss=0, bi=0, bo=0
Jul 20 17:30:30 www mimedefang-multiplexor[29723]: Starting slave 0 (pid 2936) (1 running): Bringing slaves up to minSlaves (2)
Jul 20 17:30:30 www mimedefang-multiplexor[29723]: Slave 0 stderr: Can't locate IO/Wrap.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at /usr/lib/perl5/site_perl/5.8.0/MIME/Parser.pm line 134. BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.0/MIME/Parser.pm line 134. Compilation fa
Jul 20 17:30:30 www mimedefang-multiplexor[29723]: Slave 0 stderr: iled in require at /usr/local/bin/mimedefang.pl line 187. BEGIN failed--compilation aborted at /usr/local/bin/mimedefang.pl line 187.
Jul 20 17:30:30 www mimedefang-multiplexor[29723]: Reap: slave 0 (pid 2936) exited normally with status 2 (SLAVE DIED UNEXPECTEDLY
修改sendmail.cf文件后重启时出错(主要是因为添加了有关mimeddfang的2行)。


本人安装方法如下:

1. 安装SpamAssassin

一种方法是下载*.rpm包安装,另一种安装方法是从 http://spamassassin.apache.org 网站上下载最新安装源代码,即
“.tar.gz”文件,安装步骤如下(root 用户):
# tar xzf Mail-SpamAssassin-2.64.tar.gz
# cd Mail-SpamAssassin-2.64
# perl Makefile.PL
# make
# make install
2. 安装Mimedefang
http://www.mimedefang.org 网站上下载最新的mimedefang 安装源代码,即“.tar.gz”
文件,安装步骤如下(root 用户):
# tar xzf mimedefang-2.44.tar.gz
# cd mimedefang-2.44
# ./configure
# make
# make install
创建一个用户名字为defang,mimedefang 运行的时候使用该用户的权限。
# adduser defang
在mimedefang 源代码中有启动mimedefang 的脚本:examples/init-script。把这个脚本拷贝到/etc/init.d 目录下。启动mimedefang 的命令如下:
# /etc/init.d/init-script start

3 配置Sendmail
在sendmail.cf 文件中要添加两行,第一行在“# Input mail filters”行下面添加“OInputMailFilters=mimedefang”如下:
# Input mail filters
O InputMailFilters=mimedefang
另外一个地方是在MAIL FILTER DEFINITIONS 下面添加“ Xmimedefang,
S=unix:/var/spool/MIMEDefang/mimedefang.sock, F=, T=S:60s;R:60s;E:60s”,如下:
######################################################################
#####
##### MAIL FILTER DEFINITIONS
#####
######################################################################
######################################################################
Xmimedefang, S=unix:/var/spool/MIMEDefang/mimedefang.sock, F=, T=S:60s;R:60s;E:60s
#
######################################################################
######################################################################
#####
##### MAILER DEFINITIONS
#####
######################################################################
######################################################################
重起sendmail:
# /etc/init.d/sendmail restart
重启时出错如下:
Starting sendmail: 451 4.0.0 /etc/mail/sendmail.cf: line 1633: Xmimedefang: local socket name /var/spool/MIMEDefang/mimedefang.sock unsafe: World writable directory
[FAILED]

5安装Chinese_rules.cf
下载Chinese_rules.cf , 把该规则放在SpamAssassin 存放规则的目录( 一般在
/usr/share/spamassassin)。
如果你用spamd 则需要重起spamd。
如果你用mimedefang 则要重起mimedefang,重起的方法如下(参见安装Mimedefang):
# /etc/init.d/init-script restart

[ 本帖最后由 lijunbin38 于 2006-7-21 09:50 编辑 ]

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
2 [报告]
发表于 2006-07-21 15:35 |只看该作者
Can't locate IO/Wrap.pm 你沒有 perl IO::Wrap Module
/var/spool/MIMEDefang/mimedefang.sock unsafe: World writable directory
目錄權限有問題

在sendmail.cf 文件中要添加两行,第一行在“# Input mail filters”行下面添加“OInputMailFilters=mimedefang”如下:
# Input mail filters
O InputMailFilters=mimedefang
另外一个地方是在MAIL FILTER DEFINITIONS 下面添加“ Xmimedefang,
S=unix:/var/spool/MIMEDefang/mimedefang.sock, F=, T=S:60s;R:60s;E:60s”,如下:
######################################################################
#####
##### MAIL FILTER DEFINITIONS
#####
######################################################################
######################################################################
Xmimedefang, S=unix:/var/spool/MIMEDefang/mimedefang.sock, F=, T=S:60s;R:60s;E:60s
#

這個設法不對,建議您把 mimedefang 官網的說明仔細看一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP