usercode 发表于 2008-07-03 11:51

usercode 发表于 2008-07-03 11:54

usercode 发表于 2008-07-03 12:01

zenglingping 发表于 2008-07-03 19:18

回复 #660 usercode 的帖子

tail -n 10 /var/log/messages
Jul3 01:20:46 mail postfix/smtpd: sql_select option missing
Jul3 01:20:46 mail postfix/smtpd: auxpropfunc error no mechanism available
Jul3 04:02:10 mail postfix/smtpd: sql_select option missing
Jul3 04:02:10 mail postfix/smtpd: auxpropfunc error no mechanism available
Jul3 17:59:07 mail postfix/smtpd: sql_select option missing
Jul3 17:59:07 mail postfix/smtpd: auxpropfunc error no mechanism available
Jul3 17:59:14 mail postfix/smtpd: sql_select option missing
Jul3 17:59:14 mail postfix/smtpd: auxpropfunc error no mechanism available

我的也都一样,而且我现在安装了两台,一台收,一台发,两台的日志都是一样(安装方法也是一样参考本文的)

亦有很多朋友遇到此问题:

http://bbs.chinaunix.net/viewthread.php?tid=1044356

http://www.extmail.org/forum/thread-5935-1-1.html

http://bbs2.chinaunix.net/viewthread.php?tid=763763

[ 本帖最后由 zenglingping 于 2008-7-3 19:21 编辑 ]

zenglingping 发表于 2008-07-03 19:20

回复 #662 usercode 的帖子

检查了一下,这个应该是的,但对于防垃圾邮件的认识与配置还需要好好的补上一课;


# ll /var/virusmails/
total 456
-rw-r----- 1 amavis amavis   699 Jun 25 11:52 badh-nQf+GVIFlOxj
-rw-r----- 1 amavis amavis1034 Jul1 19:49 spam-03sEc2nrNBwi.gz
-rw-r----- 1 amavis amavis2348 Jun 28 18:00 spam-0+nBJDUNdbAA.gz
-rw-r----- 1 amavis amavis 18244 Jul1 20:06 spam-5t-d3zFLZaZ3.gz
-rw-r----- 1 amavis amavis 56404 Jul1 20:10 spam-7k9QOcwyAwje.gz
-rw-r----- 1 amavis amavis2497 Jun 25 18:33 spam-B6HxGdD0f1si.gz
-rw-r----- 1 amavis amavis 18211 Jul1 19:51 spam-dewLb--Ief5d.gz
-rw-r----- 1 amavis amavis2313 Jun 25 17:45 spam-DPZwETtwznbY.gz
-rw-r----- 1 amavis amavis2437 Jun 25 18:33 spam-Ibus+GjV1UbW.gz
-rw-r----- 1 amavis amavis2594 Jun 25 19:49 spam-iONZkOrdXcSl.gz
-rw-r----- 1 amavis amavis   506 Jun 25 10:41 spam-KtyREXS4WDWd.gz
-rw-r----- 1 amavis amavis1044 Jun 25 13:25 spam-la9yjNcO0QkO.gz
-rw-r----- 1 amavis amavis2394 Jun 28 18:00 spam-lGTfdnVyWIS4.gz
-rw-r----- 1 amavis amavis   990 Jul1 19:55 spam-lKpzExEHRIbn.gz
-rw-r----- 1 amavis amavis   670 Jun 25 17:24 spam-lx8qq5WzgTIV.gz
-rw-r----- 1 amavis amavis 18210 Jul1 20:08 spam-mGC6Y9PzUkid.gz
-rw-r----- 1 amavis amavis2875 Jun 25 19:52 spam-MOZxCjpZ0MRT.gz
-rw-r----- 1 amavis amavis 18246 Jul1 19:58 spam-MqYUwd9XNuZd.gz
-rw-r----- 1 amavis amavis2351 Jul1 18:54 spam-NoxSCkL0JOhf.gz
-rw-r----- 1 amavis amavis2284 Jun 28 19:25 spam-qCD9-4pmZKPq.gz
-rw-r----- 1 amavis amavis 18237 Jul1 20:05 spam-qOS9C14nKacg.gz
-rw-r----- 1 amavis amavis1080 Jul1 19:46 spam-qwQj7oPmmSwv.gz
-rw-r----- 1 amavis amavis   909 Jun 25 19:39 spam-sulIb5s3Iuoc.gz
-rw-r----- 1 amavis amavis   919 Jun 25 19:39 spam-T1l+ST9vARDt.gz
-rw-r----- 1 amavis amavis   677 Jun 25 14:56 spam-T6YQq1ZSclTB.gz
-rw-r----- 1 amavis amavis 18239 Jul1 20:03 spam-TVX1E-KMrnBf.gz
-rw-r----- 1 amavis amavis   916 Jun 25 19:37 spam-UlmH-kRLPytz.gz
-rw-r----- 1 amavis amavis2296 Jun 28 19:25 spam-vDJ0SIwDjiXd.gz
-rw-r----- 1 amavis amavis   679 Jun 26 18:54 spam-X30gzPdzAEI8.gz
-rw-r----- 1 amavis amavis   496 Jun 25 10:51 spam-xP5GEABC5npC.gz
-rw-r----- 1 amavis amavis   891 Jun 25 15:38 virus-98ewAkdincWJ
-rw-r----- 1 amavis amavis 83551 Jun 25 14:32 virus-h2GgQfE4eWo1
-rw-r----- 1 amavis amavis 83251 Jun 25 14:29 virus-L5YhK2OOl6iY
-rw-r----- 1 amavis amavis2118 Jun 25 15:43 virus-MQg0LH1rA9R9

shayoulala 发表于 2008-07-04 10:14

很好很强大```借鉴一下

ruying 发表于 2008-07-08 15:18

回复 #1 marion 的帖子

请问下,您说的安装软件DB-4.5.20,这个软件是什么哪?如果是BerkeleyDB,我搜索到的版本都很小,都是零点几的版本啊。方便的话,给我回个信息,告诉我该软件的官方网站或者可以下载到的网址好吗?谢谢您了。
------------------
已经找到
这个只有网站,oracle网站不露出链接,否则我就贴出wget命令了。
http://www.oracle.com/technology/software/products/berkeley-db/htdocs/popup/db/4.7.25/db-targz.html

[ 本帖最后由 ruying 于 2008-7-10 09:53 编辑 ]

ruying 发表于 2008-07-09 21:33

楼主和几位高手,打扰一下:
我按照楼主的教程在一步步的做邮件系统,遇到了一些问题,都尝试解决或者蒙混过关了。
在安装SASL的时候,教程里写道:
启动并测试
# /usr/local/sasl2/sbin/saslauthd -a shadow pam
# /usr/local/sasl2/sbin/testsaslauthd -u root -p root用户密码
我可以执行第一个命令,但执行第二个命令的时候就会报错:
# /usr/local/sasl2.1.22/sbin/testsaslauthd -u root -p @me.cn
connect() : No such file or directory
0: # /usr/local/sasl2.1.22/sbin/testsaslauthd -u root -p @me.cn
connect() : No such file or directory
0: #

----------------------------------------
kill掉所有的saslauthd进程,然后重新执行
#/usr/local/sasl2.1.22/sbin/saslauthd -a shadow pam ,屏幕无报错,ps cux 也显示正常打开了5个saslauthd。
#######自此以上的内容大家可以忽略,我已经发现错在开机自启动启动的命令里/etc/rc.local,并更正了上面的错误,但下面的错误仍然存在######################
这个时候尝试更改root用户的密码报错就变了:
# /usr/local/sasl2.1.22/sbin/testsaslauthd -u root -p @me.cn
0: NO "authentication failed"
------------------------------------------------------------
请您帮我一下好吗?需要什么配置资料您尽管开口,从现在到晚上12点,还有明天白天上班的时间我都在线。谢谢您了。
我是一个新手,只能顺着楼主的教程去做,太复杂的、变通性质的操作我还根本做不了,已经卡在这里很久了,请高手们帮帮忙好吗?哪怕只告诉我我应该去看哪里的日志也可以。

[ 本帖最后由 ruying 于 2008-7-10 01:30 编辑 ]

zenglingping 发表于 2008-07-10 09:07

回复 #667 ruying 的帖子

这个似乎没有什么问题,可以继续下一步的工作;

我在测试也是遇到过此问题,你可以新建一个用户,密码设置简单一些,例如密码为123456

/usr/local/sasl2.1.22/sbin/testsaslauthd -u ruying -p 123456

ruying 发表于 2008-07-10 09:31

原帖由 zenglingping 于 2008-7-10 09:07 发表 http://bbs.chinaunix.net/images/common/back.gif
这个似乎没有什么问题,可以继续下一步的工作;

我在测试也是遇到过此问题,你可以新建一个用户,密码设置简单一些,例如密码为123456

/usr/local/sasl2.1.22/sbin/testsaslauthd -u ruying -p 123456
-------------------------------------------
# /usr/local/sasl2.1.22/sbin/testsaslauthd -u ruying -p 123456
0: NO "authentication failed"
#
-------------------------------------------
谢谢您的回复,可是还是不行。我已经把所有操作都检查过一遍了,我的操作是照着楼主的教程做的,只可能有部分路径(/usr/local/sasl2.1.22/)是自定义的。
您说的没问题是什么意思哪?是说换个简单的用户密码(非root)就可以正常操作,还是说这一步越过了也没什么哪?

-----------------------安装sasl-2.1.22------------------------------
#tar zxvf cyrus-sasl-2.1.22.tar.gz
#cd cyrus-sasl-2.1.22
#./configure --prefix=/usr/local/sasl2 --disable-gssapi --disable-anon --disable-sample --disable-digest --enable-plain --enable-login --enable-sql --with-mysql=/usr/local/mysql--with-mysql-includes=/usr/local/mysql/include/mysql --with-mysql-libs=/usr/local/mysql/lib/mysql--with-authdaemond=/usr/local/courier-authlib/var/spool/authdaemon/socket

--disable-gssapi(禁用通用安全服务应用程序接口(GSSAPI) )
--disable-anon (禁用ANON,ANON是啥我也不太清楚)
--disable-sample (Cyrus SASL库带了两个测试程序:sasl2-sample-server和sasl2-samle-client,分别对应着服务程序和客户程序,可对SASL的配置进行测试。现在我们可以禁用掉它)
--disable-digest (禁用digest,它是啥我也不太清楚)
--enable-plain(使用plain的验证机制)
--enable-login         (默认配置不支持login认证机制,但对Outlook Express是必需的)
--enable-sql         (原版解释是enable SQL auxprop ,搞不懂auxprop,貌似不是个英文单词)
--with-mysql=/usr/local/mysql --with-mysql-includes=/usr/local/mysql/include/mysql --with-mysql-libs=/usr/local/mysql/lib/mysql--with-authdaemond=/usr/local/courier-authlib/var/spool/authdaemon/socket   (这是指定一些程序的路径,请特别注意尚未安装的courier-authlib,在安装courier-authlib请保证编译安装的路径和这里的一致)
#make
#make install

如果有的话,请关闭原有的sasl:
# mv /usr/lib/libsasl2.a/usr/lib/libsasl2.a.OFF
# mv /usr/lib/libsasl2.la/usr/lib/libsasl2.la.OFF
# mv /usr/lib/libsasl2.so.2.0.19/usr/lib/libsasl2.so.2.0.19.OFF
# mv /usr/lib/sasl2/usr/lib/sasl2.OFF
# rm /usr/lib/libsasl2.so
# rm /usr/lib/libsasl2.so.2

# ln -sv /usr/local/sasl2/lib/*/usr/lib

postfix 2.3以后的版本会分别在/usr/local/lib和/usr/local/include中搜索sasl库文件及头文件,故还须将其链接至此目录中:
# ln -sv /usr/local/sasl2/lib/*/usr/local/lib
# ln -sv /usr/local/sasl2/include/sasl/*/usr/local/include

创建运行时需要的目录并调试启动
# mkdir -pv /var/state/saslauthd      
# /usr/local/sasl2/sbin/saslauthd-ashadowpam-d
(不明白shadow是什么意思,不是有了pam做加密方式了么?)

启动并测试
# /usr/local/sasl2/sbin/saslauthd -a shadow pam
# /usr/local/sasl2/sbin/testsaslauthd -u root -p root用户密码

配置库文件搜索路径
# echo "/usr/local/sasl2/lib" >> /etc/ld.so.conf
# echo "/usr/local/sasl2/lib/sasl2" >> /etc/ld.so.conf
# ldconfig -v

开机自动启动
# echo "/usr/local/sasl2/sbin/saslauthd -a shadow pam">>/etc/rc.local

[ 本帖最后由 ruying 于 2008-7-10 09:33 编辑 ]
页: 57 58 59 60 61 62 63 64 65 66 [67] 68 69 70 71 72 73 74 75 76
查看完整版本: RHEL4上安装基于postfix的全功能邮件服务器(全部使用目前最新源码包构建)