[Mail]
sendmail加sasl认证的问题
按照http://chinaunix.net/jh/6/16472.html的步骤去做,但当进行到编译SENDMAIL,运行sh Build命令的时候,却出现下面的提示,请各位帮忙诊断一下,我是不是还有别的东西没装啊?做SASL认证还需要装openldap吗?
下面是错误信息:
gcc -o sendmail main.o alias.o arpadate.o bf.o collect.o conf.o control.o convtime.o daemon.o deliver.o domain.o envelope.o err.o headers.o macro.o map.o mci.o milter.o mime.o parseaddr.o queue.o ratectrl.o readcf.o recipient.o sasl.o savemail.o sfsasl.o shmticklib.o sm_resolve.o srvrsmtp.o stab.o stats.o sysexits.o timers.o tls.o trace.o udb.o usersmtp.o util.o version.o -lsasl /soft/sendmail-8.13.0.Beta2/obj.SunOS.5.9.i86pc/libsmutil/libsmutil.a /soft/sendmail-8.13.0.Beta2/obj.SunOS.5.9.i86pc/libsm/libsm.a -lresolv -lsocket -lnsl -lldap
Undefined first referenced
symbol in file
sm_ldap_close map.o
sm_ldap_search map.o
sm_ldap_geterrno map.o
sm_ldap_clear map.o
sm_ldap_results map.o
sm_ldap_setopts map.o
sm_ldap_start map.o
ld: fatal: Symbol referencing errors. No output written to sendmail
collect2: ld returned 1 exit status
make: *** [sendmail] Error 1
复制代码
我的操作系统是SOLARIS X86。