qmail安装之后本地用户之间不能互相发信

由 baobab 在 06-12-2003 13:45 发表:

qmail安装之后本地用户之间不能互相发信

安装环境:

qmail-1.03 + ucspi-tcp-0.88 + daemontools-0.76

安装配置:

用daemontools监控qmail启动, smtpd的run脚本如下:

#!/bin/bash

QMAILDUID=id -u qmaild

NOFILESGID=id -g qmaild

exec /usr/local/bin/softlimit -m 2000000 \

/usr/bin/tcpserver -v -p -x /etc/tcp.smtp.cdb \

-u $QMAILDUID -g $NOFILESGID 0 smtp /var/qmail/bin/qmail-smtpd 2>&1

smtpd启动后日志信息显示正常

/var/qmail/rc 脚本如下:

exec env - PATH="/var/qmail/bin:$PATH" \

qmail-start ./Maildir

启动后查看qmail-send 的日志, 显示正常

问题:

通过smtp服务器向外发信, 一切正常, 然后测试本地用户之间互相发信:

创建两个用户: aaa 和 bbb,

分别用 /var/qmail/bin/maildirmake 在主目录下建立Maildir目录, 然后分别创建

.qmail文件, 文件内容为: ./Maildir/

然后以aaa 用户登录, 给bbb发信

echo to: bbb | /var/qmail/bin/qmail-inject

之后qmail-send日志信息如下:

info msg 1645163: bytes 210 from

 1<[email protected]> qp 7525 uid 1008   
 2  
 3starting delivery 1: msg 1645163 to local [email protected]   
 4  
 5status: local 1/10 remote 0/20   
 6  
 7delivery 1: deferral: Unable_to_run_qmail-getpw./   
 8  
 9  
10  
11我查过qmail的FAQ, 也查过qmail的Maillist, 又在Google上搜了一下出错信息, 但是   
12  
13还是没有找到答案, 能给我一点提示吗?   
14  
15  
16  
17谢谢! 
18
19  
20
21
22* * *
23
24  
25_由 baobab 在 06-13-2003 13:50 发表:_   
26  
27
28
29****</[email protected]>
Published At
Categories with 服务器类
Tagged with
comments powered by Disqus