免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2710 | 回复: 14
打印 上一主题 下一主题

[Mail] qmail加入smtpd认证模块,rcpt依然对所有开放的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-05-26 08:37 |只看该作者 |倒序浏览
请教各位老大,这个效果你是编译进去了那个模块(qmail认证补丁)就ok了吗?
rcpt to:cool@123.org
553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1)  
########################
我想要的功能:
########################

如果我只是想这样
/***************************/
如果没有帐号不允许发信
/***************************/

#########################
我所做的准备
#########################
编译了http://members.elysium.pl/brush/qmail-smtpd-auth/dist/qmail-smtpd-auth-0.30.tar.gz

0。31我也尝试了,编译都是成功的
############################
我的配置
############################

是不是在rcpthosts里面设置一下我的域
rcpthosts.lock里默认不需要设置什么


我发现我的rcpthosts
设置成rcpthosts里面只是test.cn,而pthosts.lock里面是空的
#############################
我的问题
#############################
但是rcpt却对所有地方开放
list of allowed rcpthosts
根本没有生效

请大家指教 谢谢

论坛徽章:
0
2 [报告]
发表于 2004-05-26 09:03 |只看该作者

qmail加入smtpd认证模块,rcpt依然对所有开放的问题

这是我的smtp启动脚本
#!/bin/sh

QMAILDUID=qmaild
NOFILESGID=nofiles

/usr/local/bin/tcpserver -H -R -l 0 -t 1 -v -p -x /home/vpopmail/etc/tcp.smtp.cdb -u $QMAILDUID -g $NOFILESGID 0 smtp /var/qmail/bin/qmail-smtpd test.cn /home/vpopmail/bin/vchkpw /bin/true /bin/cmd5checkpw /bin/true 2>;&1 | /var/qmail/bin/splogger smtpd 3 &

这是
/home/vpopmail/etc/tcp.smtp"

127.0.0.1:allow,RELAYCLIENT=""
:allow
~

论坛徽章:
0
3 [报告]
发表于 2004-05-26 09:37 |只看该作者

qmail加入smtpd认证模块,rcpt依然对所有开放的问题

问题依旧
[root@mail etc]# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 test.cn ESMTP
helo localhost
250 ssr.cn
mail from :<Mm@sina.com>;
250 ok
rcpt to:123@sitttn.com
250 ok
quit
221 ssr.cn
Connection closed by foreign host.

论坛徽章:
0
4 [报告]
发表于 2004-05-26 10:16 |只看该作者

qmail加入smtpd认证模块,rcpt依然对所有开放的问题

KAO,老大,请不要在本机测试,
127.0.0.1:allow,RELAYCLIENT="" 对localhost所有的都开放,

请在其它机器测试,并且,不要发往自己的域名。

论坛徽章:
0
5 [报告]
发表于 2004-05-26 11:16 |只看该作者

qmail加入smtpd认证模块,rcpt依然对所有开放的问题

当然我是在其他机器上试的
我用的stunnel 而已
加密隧道
实际上是 服务器 172。16。100。152
我的真实telnet机器 172,16,100。118

论坛徽章:
0
6 [报告]
发表于 2004-05-26 11:17 |只看该作者

qmail加入smtpd认证模块,rcpt依然对所有开放的问题

域的问题我也注意了
肯定没有问题

论坛徽章:
0
7 [报告]
发表于 2004-05-26 13:36 |只看该作者

qmail加入smtpd认证模块,rcpt依然对所有开放的问题

给我看看文件
tcp.smtp
smtp.sh
control/rcpthosts
另外
SMTP-AUTH0。31 patch 好。

论坛徽章:
0
8 [报告]
发表于 2004-05-26 15:03 |只看该作者

qmail加入smtpd认证模块,rcpt依然对所有开放的问题

[root@mail root]# cat /var/qmail/smtp
#!/bin/sh

QMAILDUID=qmaild
NOFILESGID=nofiles

/usr/local/bin/tcpserver -H -R -l 0 -t 1 -v -p -x /home/vpopmail/etc/tcp.smtp.cdb -u $QMAILDUID -g $NOFILESGID 0 smtp /var/qmail/bin/qmail-smtpd test.cn /home/vpopmail/bin/vchkpw /bin/true /bin/cmd5checkpw /bin/true 2>;&1 | /var/qmail/bin/splogger smtpd 3 &



[root@mail root]# cat /home/vpopmail/etc/tcp.smtp
127.0.0.1:allow,RELAYCLIENT=""
:allow
[root@mail root]# cat /var/qmail/control/rcpthosts
test.cn


其实我的问题描述上都贴出来了,而且相信我的智力,打补丁我真的打了
精华我都看了
我每个精华都试过了.
包括smtpd.c的补丁
启动参数我也加了qmail-smtpd test.cn

确实没有相关的描述
我目前编译参照的文章
http://bbs.igenus.org/phpBB2/viewtopic.php?t=325

论坛徽章:
0
9 [报告]
发表于 2004-05-26 15:47 |只看该作者

qmail加入smtpd认证模块,rcpt依然对所有开放的问题

大伙都没问题,就你有问题,

论坛徽章:
0
10 [报告]
发表于 2004-05-26 16:38 |只看该作者

qmail加入smtpd认证模块,rcpt依然对所有开放的问题

test.cn在不同版本的SMTP-AUTH时,有时一定需要,
有时一定不需要!!!!!!

/usr/local/bin/tcpserver -H -R -l 0 -t 1 -v -p -x /home/vpopmail/etc/tcp.smtp.cdb -u $QMAILDUID -g $NOFILESGID 0 smtp /var/qmail/bin/qmail-smtpd test.cn /home/vpopmail/bin/vchkpw /bin/true /bin/cmd5checkpw /bin/true 2>;&1 | /var/qmail/bin/splogger smtpd 3 &
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP