Postfix+Cyrus-sasl(saslauthd)+F-prot+MailScanner+Spamassassin

在Fedora Core6上重裝Mail Server

參考文章:http://ftp.tn.edu.tw/Study/student_server/mail2.htm

基本上我都是照著這個網頁上的步驟做的,不過也遇到了幾個問題。文章我就不引用了,只列出我遇到的問題:

Q1:saslauthd認證失敗:

#/usr/sbin/testsaslauthd -u username -p 'password'

0: NO "authentication failed"

A1:本來是以為cyrus-sasl少裝了什麼套件,因為cyrus-sasl一共有九種套件(cyrus-sasl-devel、cyrus- sasl-lib、cyrus-sasl、cyrus-sasl-sql、cyrus-sasl-plain、cyrus-sasl-ntlm、 cyrus-sasl-ldap、cyrus-sasl-md5、cyrus-sasl-gssapi)。找不出原因之下,查了以前裝的mail server有哪些套件,才發現我是imap沒裝,於是我裝了uw-imap-utils-2006guw-imap-2006g就OK了。 真是=.=!!!

Q2:F-prot更新時(check-updates)失敗了,顯示:

Error: Unable to include perl module: 'HTTP::Request'.
Please install this module and try re-running this script.
(Hint: man CPAN)

Fatal error. Exiting...

A2:這個問題是HTTP::Request模組沒有安裝,只要安裝perl-libwww-perl這個相關版本的套件即可。

Q3:在maillog裡出現

fatal: open database /etc/postfix/access.db: No such file or directory

A3:這是沒有access.db檔,只要下

#postmap hash:/etc/postfix/access

即可!

0 Responses