LinuxSir.cn,穿越时空的Linuxsir!

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

netqmail-1.06 补丁qmail-smtp-auth0.31 发送邮件,第一次报错失败,第二次发送就成功

[复制链接]
发表于 2009-3-9 12:19:42 | 显示全部楼层 |阅读模式
安装netqmail-1.06
daemontools-0.76.tar
ucspi-tcp-0.88.tar
vpopmail-5.4.27.tar
courier-authlib-0.58.tar
courier-imap-4.4.1.tar
sqwebmail-5.3.1.tar

发送失败是报454 oops, unable to write pipe and I can’t auth
参看 http://bianbian.org/technology/241.html 修改了,还是会报错,,,但第二次点击发送,就能发送成功,当然有时候要点3次发送

/var/qmail/rc内容

#!/bin/sh

# Using stdout for logging
# Using control/defaultdelivery from qmail-local to deliver messages by default

exec env - PATH="/var/qmail/binPATH" \
qmail-start "`cat /var/qmail/control/defaultdelivery`"


pop3 /run 脚本内容
#!/bin/sh

DOMAIN=`hostname`

exec /usr/local/bin/tcpserver -H -R 0 pop-3 /VDS/APPS/qmail/bin/qmail-popup $DOMAIN /VDS/APPS/vpopmail/bin/vchkpw /VDS/APPS/qmail/bin/qmail-pop3d Maildir 2>&1


smtpd /run 脚本内容
#!/bin/sh
DOMAIN='head -1 /var/qmail/control/me'
QMAILDUID='id -u qmaild'
NOFILESGID='id -g qmaild'
exec /usr/local/bin/softlimit -m 2000000 /usr/local/bin/tcpserver -H -R -p -x /etc/tcp.smtp.cdb -u $QMAILDUID -g $NOFILESGID 0 smtp /VDS/APPS/qmail/bin/qmail-smtpd /VDS/APPS/vpopmail/bin/vchkpw /bin/true /bin/cmd5checkpw /bin/true 2>&1
 楼主| 发表于 2009-3-9 14:36:33 | 显示全部楼层
搞定
#!/bin/sh
DOMAIN='head -1 /var/qmail/control/me'
QMAILDUID='id -u qmaild'
NOFILESGID='id -g qmaild'
exec /usr/local/bin/softlimit -m 2000000 /usr/local/bin/tcpserver -H -R -p -x /etc/tcp.smtp.cdb -u $QMAILDUID -g $NOFILESGID 0 smtp /VDS/APPS/qmail/bin/qmail-smtpd /VDS/APPS/vpopmail/bin/vchkpw /bin/true /bin/cmd5checkpw /bin/true 2>&1


把usr/local/bin/softlimit -m 2000000
改成 usr/local/bin/softlimit -m 16000000
就可以咯!!!我好聪明啊!1越来越佩服自己((O(∩_∩)O哈哈~ 吹嘘一下)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-9 15:04:09 | 显示全部楼层
不过,改成16m了,刚才发一个附件15.8m的还是,会出现哪个错,不过在点一下发送就好了!!

难道还要设置那的时间,间隔吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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