2017-09-26 123 views
0

我正在尝试安装milter-greylist。 http://hcpnet.free.fr/milter-greylist/ 下载并解档后,我试图运行配置脚本,我得到这个错误:未找到Milter greylist libmilter

Required libmilter not found. Use --with-libmilter 

我也试图与

./configure --with-libmilter=/usr/lib/libmilter 

运行它的结果是一样的。

我有libmilter安装

/usr/lib/libmilter/libsm.a 
/usr/lib/libmilter/libsmutil.a 
/usr/share 
/usr/share/doc 
/usr/share/doc/libmilter-dev 
/usr/share/doc/libmilter-dev/copyright 
/usr/share/lintian 
/usr/share/lintian/overrides 
/usr/share/lintian/overrides/libmilter-dev 
/usr/share/bug 
/usr/lib/libmilter/libmilter.so.1.0.1 
/usr/lib/libmilter/libmilter.so 
/usr/share/doc/libmilter-dev/README.gz 
/usr/share/doc/libmilter-dev/NEWS.Debian.gz 
/usr/share/doc/libmilter-dev/changelog.Debian.gz 
/usr/share/bug/libmilter-dev 

OS是:

Distributor ID: Ubuntu 
Description: Ubuntu 12.04.5 LTS 
Release:  12.04 
Codename:  precise 

任何ideeas什么,我需要做什么?

回答

0

我的猜测:您需要启用libmilter的sendmail。

在sendmail的源代码

devtools/Site/site.config.m4

您需要:

APPENDDEF(`conf_libmilter_ENVDEF', `-DMILTER')

APPENDDEF(`conf_libmilter_ENVDEF', `-D_FFR_MILTER_ROOT_UNSAFE ')