zdyldy 发表于 2007-10-23 09:31

回复 #204 zdyldy 的帖子


具体实现方法很繁琐,建议使用本版提供的“postfix中文权威指南”来了解相关的实现方法。




marion老,您说的“postfix中文权威指南”在哪呢.我怎么才能看到呢.

marion 发表于 2007-10-23 11:26

回复 #209 junger 的帖子

Oct 18 18:16:48 zone postfix/postfix-script: starting the Postfix mail system
Oct 18 18:16:48 zone postfix/master: fatal: bind 0.0.0.0 port 25: Address already in use

这个表明你的25端口在使用中,建议查看是否sendmil仍在运行!!!

marion 发表于 2007-10-23 11:30

回复 #210 yinglikx2006 的帖子

如果postfix没有问题,你应该去apache的日志文件中查看问题所在。

marion 发表于 2007-10-23 11:31

原帖由 zdyldy 于 2007-10-23 09:31 发表 http://bbs.chinaunix.net/images/common/back.gif
回复 #204 zdyldy 的帖子
marion老,您说的“postfix中文权威指南”在哪呢.我怎么才能看到呢.

本版的置顶帖子中有提供下载!!!!

zdyldy 发表于 2007-10-23 13:24

# perl Makefile.PL
# running Build.PL
/usr/bin/perl Build.PL
Creating custom builder _build/lib/MyModuleBuilder.pm in _build/lib
Checking whether your kit is complete...
Looks good

Checking prerequisites...
- ERROR: Error is not installed
- ERROR: version is not installed

ERRORS/WARNINGS FOUND IN PREREQUISITES.You may wish to install the versions
of the modules indicated above before proceeding with this installation

Creating new 'Build' script for 'Mail-SPF' version 'v2.005'
#

[ 本帖最后由 zdyldy 于 2007-10-23 16:20 编辑 ]

victorchang 发表于 2007-10-23 13:30

1.我的不能WEBMAIL不能收邮件的问题已经解决.
按手册做的是mydestination = $mydomain, $myhostname
执行命令:postconf -e mydestination=
将/ETC/POSTFIX/MAIN.CF文件中设置成mydestination=
就可以收邮件了,但是现在遇新的问题:
在收到新邮件后,没有办法进入邮箱查询.提示错误:
Can't open /var/mailbox/one234.net/cy/Maildir//./new/1193138694.Vfd00I1ec34cM605786.localhost.localdomain, Permission denied
我就这个文件执行权限设置chmod -R 777 后,就可以正常进入邮箱了.

2.通过exman新建了帐户test,并通过WEBMAIL方式给自己发信,和另外一个邮箱发信..
另外一个邮箱是公网的,收到了,本身没有收到.
/VAR/LOG/MAILLOG提示信息:
t>, size=507, nrcpt=2 (queue active)
Oct 23 14:18:28 localhost postfix/virtual: warning: maildir access problem for UID/GID=2525/2525: create maildir file /var/mailbox/one234.net/test/Maildir/tmp/1193141908.P4821.localhost.localdomain: Permission denied

[ 本帖最后由 victorchang 于 2007-10-23 14:26 编辑 ]

zdyldy 发表于 2007-10-23 14:40

QUOTE:
原帖由 zdyldy 于 2007-10-23 09:31 发表
回复 #204 zdyldy 的帖子
marion,您说的“postfix中文权威指南”在哪呢.我怎么才能看到呢.
本版的置顶帖子中有提供下载!!!!

http://marion.cublog.cn是这个网站么,怎么没找到呢.

victorchang 发表于 2007-10-23 15:35

原帖由 zdyldy 于 2007-10-23 14:40 发表 http://bbs.chinaunix.net/images/common/back.gif
QUOTE:
原帖由 zdyldy 于 2007-10-23 09:31 发表
回复 #204 zdyldy 的帖子
marion,您说的“postfix中文权威指南”在哪呢.我怎么才能看到呢.
本版的置顶帖子中有提供下载!!!!

http://marion.cublog ...
你应该学会GOOGLE搜呀..


http://www.sbear.cn/archives/63

junger 发表于 2007-10-23 16:15

安装Courier authentication library的问题

安装Courier authentication library

# tar jxvf courier-authlib-0.59.3.tar.bz2
# cd courier-authlib-0.59.3
#./configure
    --prefix=/usr/local/courier-authlib
    --sysconfdir=/etc
    --without-authpam
    --without-authldap
    --without-authpwd
    --without-authshadow
    --without-authvchkpw
    --without-authpgsql
    --with-authmysql
    --with-mysql-libs=/usr/local/mysql/lib/mysql
    --with-mysql-includes=/usr/local/mysql/inculde/mysql
    --with-redhat
    --with-authmysqlrc=/etc/authmysqlrc
    --with-authdaemonrc=/etc/authdaemonrc
    CFLAGS="-march=i686 -O2 -fexpensive-optimizations"
    CXXFLAGS="-march=i686 -O2 -fexpensive-optimizations"
# make;make install
makeall-recursive
make: Entering directory `/usr/local/src/courier-authlib-0.59.3'
Making all in gdbmobj
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/gdbmobj'
makeall-am
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/gdbmobj'
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/gdbmobj'
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/gdbmobj'
Making all in md5
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/md5'
makeall-am
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/md5'
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/md5'
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/md5'
Making all in sha1
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/sha1'
makeall-am
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/sha1'
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/sha1'
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/sha1'
Making all in libhmac
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/libhmac'
makeall-am
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/libhmac'
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/libhmac'
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/libhmac'
Making all in numlib
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/numlib'
makeall-am
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/numlib'
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/numlib'
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/numlib'
Making all in makedat
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/makedat'
makeall-am
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/makedat'
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/makedat'
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/makedat'
Making all in userdb
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/userdb'
makeall-am
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/userdb'
make: Nothing to be done for `all-am'.
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/userdb'
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/userdb'
Making all in rfc822
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/rfc822'
makeall-am
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/rfc822'
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/rfc822'
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/rfc822'
Making all in random128
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/random128'
makeall-am
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/random128'
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/random128'
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/random128'
Making all in liblock
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/liblock'
makeall-am
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/liblock'
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/liblock'
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/liblock'
Making all in liblog
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/liblog'
makeall-am
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/liblog'
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/liblog'
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/liblog'
make: Entering directory `/usr/local/src/courier-authlib-0.59.3'
Compiling authmysql.c
In file included from authmysql.c:18:
authmysql.h:8:19: mysql.h: No such file or directory
authmysql.h:9:20: errmsg.h: No such file or directory
make: *** Error 1
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3'
make: *** Error 1
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3'
make: *** Error 2
makeinstall-recursive
make: Entering directory `/usr/local/src/courier-authlib-0.59.3'
Making install in gdbmobj
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/gdbmobj'
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/gdbmobj'
make: Nothing to be done for `install-exec-am'.
make: Nothing to be done for `install-data-am'.
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/gdbmobj'
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/gdbmobj'
Making install in md5
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/md5'
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/md5'
make: Nothing to be done for `install-exec-am'.
make: Nothing to be done for `install-data-am'.
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/md5'
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/md5'
Making install in sha1
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/sha1'
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/sha1'
make: Nothing to be done for `install-exec-am'.
make: Nothing to be done for `install-data-am'.
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/sha1'
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/sha1'
Making install in libhmac
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/libhmac'
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/libhmac'
make: Nothing to be done for `install-exec-am'.
make: Nothing to be done for `install-data-am'.
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/libhmac'
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/libhmac'
Making install in numlib
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/numlib'
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/numlib'
make: Nothing to be done for `install-exec-am'.
make: Nothing to be done for `install-data-am'.
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/numlib'
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/numlib'
Making install in makedat
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/makedat'
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/makedat'
make: Nothing to be done for `install-exec-am'.
make: Nothing to be done for `install-data-am'.
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/makedat'
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/makedat'
Making install in userdb
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/userdb'
makeinstall-am
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/userdb'
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/userdb'
make: Nothing to be done for `install-exec-am'.
test -z "/usr/local/courier-authlib/man/man8" || mkdir -p -- "/usr/local/courier-authlib/man/man8"
/usr/bin/install -c -m 644 './makeuserdb.8' '/usr/local/courier-authlib/man/man8/makeuserdb.8'
/usr/bin/install -c -m 644 './userdb.8' '/usr/local/courier-authlib/man/man8/userdb.8'
/usr/bin/install -c -m 644 './userdbpw.8' '/usr/local/courier-authlib/man/man8/userdbpw.8'
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/userdb'
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/userdb'
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/userdb'
Making install in rfc822
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/rfc822'
makeinstall-am
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/rfc822'
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/rfc822'
make: Nothing to be done for `install-exec-am'.
make: Nothing to be done for `install-data-am'.
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/rfc822'
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/rfc822'
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/rfc822'
Making install in random128
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/random128'
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/random128'
make: Nothing to be done for `install-exec-am'.
make: Nothing to be done for `install-data-am'.
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/random128'
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/random128'
Making install in liblock
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/liblock'
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/liblock'
make: Nothing to be done for `install-exec-am'.
make: Nothing to be done for `install-data-am'.
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/liblock'
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/liblock'
Making install in liblog
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/liblog'
makeinstall-am
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/liblog'
make: Entering directory `/usr/local/src/courier-authlib-0.59.3/liblog'
test -z "/usr/local/courier-authlib/sbin" || mkdir -p -- "/usr/local/courier-authlib/sbin"
/bin/sh ./libtool --mode=install /usr/bin/install -c 'courierlogger' '/usr/local/courier-authlib/sbin/courierlogger'
/usr/bin/install -c courierlogger /usr/local/courier-authlib/sbin/courierlogger
test -z "/usr/local/courier-authlib/man/man1" || mkdir -p -- "/usr/local/courier-authlib/man/man1"
/usr/bin/install -c -m 644 './courierlogger.1' '/usr/local/courier-authlib/man/man1/courierlogger.1'
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/liblog'
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/liblog'
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3/liblog'
make: Entering directory `/usr/local/src/courier-authlib-0.59.3'
Compiling authmysql.c
In file included from authmysql.c:18:
authmysql.h:8:19: mysql.h: No such file or directory
authmysql.h:9:20: errmsg.h: No such file or directory
make: *** Error 1
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3'
make: *** Error 1
make: Leaving directory `/usr/local/src/courier-authlib-0.59.3'
make: *** Error 2

# chmod 755 /usr/local/courier-authlib/var/spool/authdaemon
chmod: cannot access `/usr/local/courier-authlib/var/spool/authdaemon': No such file or directory


# tail /var/log/maillog
Oct 18 20:20:52 zone postfix/cleanup: 02DCC8C13B: message-id=<20071019002033.02DCC8C13B@mail.zhang.org>
Oct 18 20:20:52 zone postfix/qmgr: 02DCC8C13B: from=<root@zhang.org>, size=353, nrcpt=1 (queue active)
Oct 18 20:20:52 zone postfix/smtp: 02DCC8C13B: to=<redhat@zhang.org>, relay=none, delay=31, delays=30/0.07/0.01/0, dsn=5.4.6, status=bounced (mail for zhang.org loops back to myself)
Oct 18 20:20:52 zone postfix/cleanup: 60D858C13F: message-id=<20071019002052.60D858C13F@mail.zhang.org>
Oct 18 20:20:52 zone postfix/qmgr: 60D858C13F: from=<>, size=2079, nrcpt=1 (queue active)
Oct 18 20:20:52 zone postfix/bounce: 02DCC8C13B: sender non-delivery notification: 60D858C13F
Oct 18 20:20:52 zone postfix/qmgr: 02DCC8C13B: removed
Oct 18 20:20:52 zone postfix/smtp: 60D858C13F: to=<root@zhang.org>, relay=none, delay=0.04, delays=0.03/0/0/0, dsn=5.4.6, status=bounced (mail for zhang.org loops back to myself)
Oct 18 20:20:52 zone postfix/qmgr: 60D858C13F: removed
Oct 18 20:20:53 zone postfix/smtpd: disconnect from zone



# tail /var/log/messages
Oct 18 20:26:03 zone sshd(pam_unix): session opened for user root by (uid=0)
Oct 18 21:04:23 zone su(pam_unix): session closed for user root
Oct 18 21:04:23 zone su(pam_unix): session closed for user redhat
Oct 18 21:04:23 zone su(pam_unix): session closed for user root
Oct 18 21:04:23 zone su(pam_unix): session closed for user root
Oct 18 21:04:23 zone su(pam_unix): session closed for user redhat
Oct 18 21:04:23 zone su(pam_unix): session closed for user root
Oct 18 21:04:24 zone su(pam_unix): session closed for user root
Oct 18 21:04:24 zone su(pam_unix): session closed for user root
Oct 18 21:04:24 zone su(pam_unix): session closed for user redhat

是不是./configure时参数错了,还是……?可我都是按照LZ的文章做的啊,不应该啊!:em14: :em14:

zdyldy 发表于 2007-10-23 16:20

# perl Makefile.PL
# running Build.PL
/usr/bin/perl Build.PL
Creating custom builder _build/lib/MyModuleBuilder.pm in _build/lib
Checking whether your kit is complete...
Looks good

Checking prerequisites...
- ERROR: Error is not installed
- ERROR: version is not installed

ERRORS/WARNINGS FOUND IN PREREQUISITES.You may wish to install the versions
of the modules indicated above before proceeding with this installation

Creating new 'Build' script for 'Mail-SPF' version 'v2.005'
#


中间的两个错误是什么啊,如果是软件包,我没找到啊.
页: 12 13 14 15 16 17 18 19 20 21 [22] 23 24 25 26 27 28 29 30 31
查看完整版本: RHEL4上安装基于postfix的全功能邮件服务器(全部使用目前最新源码包构建)