LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 763|回复: 3

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

[复制链接]
发表于 2003-6-12 13:45:28 | 显示全部楼层 |阅读模式
安装环境:
  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/binPATH" \
  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 <aaa@test.edu.cn> qp 7525 uid 1008
  starting delivery 1: msg 1645163 to local bbb@test.edu.cn
  status: local 1/10 remote 0/20
  delivery 1: deferral: Unable_to_run_qmail-getpw./

我查过qmail的FAQ, 也查过qmail的Maillist, 又在Google上搜了一下出错信息, 但是
还是没有找到答案, 能给我一点提示吗?

谢谢!
 楼主| 发表于 2003-6-13 13:50:08 | 显示全部楼层
拉兄弟一把吧
发表于 2003-6-13 13:53:12 | 显示全部楼层
分别用 /var/qmail/bin/maildirmake 在主目录下建立Maildir目录, 然后分别创建
.qmail文件, 文件内容为: ./Maildir/
问你个问题,这个maildir是自己创建的?
 楼主| 发表于 2003-6-13 14:12:37 | 显示全部楼层
我已经用/var/qmail/bin/maildirmake 在~aaa和 ~bbb 这两个主目录下面创建了Maildir目录, 又创建了.qmail文件,  然后用 chown 修改了Maildir和.qmail的所有权

错误一直报告说不 Unable_to_run_qmail-getpw
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表