免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234
最近访问板块 发新帖
楼主: 半边糖果
打印 上一主题 下一主题

[Mail] qmail 被人利用发邮件。。堵了队列 [复制链接]

论坛徽章:
0
31 [报告]
发表于 2010-03-25 14:45 |只看该作者
我把代码
if (relayclient)
{
  if(case_diffs(authusername.s,mailfrom.s)) {
  out("username does't equal mailfrom\r\n");
  err_noauth();
  return;
  }
}

考到qmail-smtpd.c文件的最后

运行
[root@mail netqmail-1.05]# ./compile qmail-smtpd.c
qmail-smtpd.c:39:17: spf.h: 没有那个文件或目录
qmail-smtpd.c: In function `setup':
qmail-smtpd.c:248: error: `SPF_DEFEXP' undeclared (first use in this function)
qmail-smtpd.c:248: error: (Each undeclared identifier is reported only once
qmail-smtpd.c:248: error: for each function it appears in.)
qmail-smtpd.c: In function `smtp_mail':
qmail-smtpd.c:513: error: `SPF_OK' undeclared (first use in this function)
qmail-smtpd.c:514: error: `SPF_NONE' undeclared (first use in this function)
qmail-smtpd.c:515: error: `SPF_UNKNOWN' undeclared (first use in this function)
qmail-smtpd.c:516: error: `SPF_NEUTRAL' undeclared (first use in this function)
qmail-smtpd.c:517: error: `SPF_SOFTFAIL' undeclared (first use in this function)
qmail-smtpd.c:518: error: `SPF_FAIL' undeclared (first use in this function)
qmail-smtpd.c:519: error: `SPF_ERROR' undeclared (first use in this function)
qmail-smtpd.c:522: error: `SPF_NOMEM' undeclared (first use in this function)
qmail-smtpd.c: At top level:
qmail-smtpd.c:706: error: redefinition of 'spfreceived'
qmail-smtpd.c:687: error: previous definition of 'spfreceived' was here
qmail-smtpd.c:725: error: redefinition of 'spfreceived'
qmail-smtpd.c:706: error: previous definition of 'spfreceived' was here
qmail-smtpd.c:725: error: redefinition of 'spfreceived'
qmail-smtpd.c:706: error: previous definition of 'spfreceived' was here
qmail-smtpd.c: In function `main':
qmail-smtpd.c:1272: warning: return type of 'main' is not `int'
qmail-smtpd.c: At top level:
qmail-smtpd.c:1284: error: syntax error before "if"
qmail-smtpd.c:1288: warning: data definition has no type or storage class
qmail-smtpd.c:1289: error: syntax error before "return"
结果出错,怎么回事呢?

论坛徽章:
0
32 [报告]
发表于 2010-06-20 18:29 |只看该作者
我也遇到了这个问题,要怎么找出被破解的账户。

论坛徽章:
0
33 [报告]
发表于 2010-06-21 08:56 |只看该作者
在qmail-smtp.c 中
增加

stralloc authusername={0};   //全局变量用于记录认证的email地址

在认证成 ...
半边糖果 发表于 2009-10-30 14:47


遇到了这个问题,能否附件一份更改过的qmail-smtp.c呢,放上我的原始文件,见附件 qmail-smtpd.c.rar (5.01 KB, 下载次数: 17)
我的qmail 版本是netqmail-1.05

论坛徽章:
0
34 [报告]
发表于 2010-06-21 08:57 |只看该作者
昨天邮件服务器被利用这个漏洞狂发垃圾邮件!!

论坛徽章:
0
35 [报告]
发表于 2010-06-22 10:50 |只看该作者
原公司的有几台邮件服务器 也碰到和你相关的问题 打上smtp.c的补丁以后 被利用狂发垃圾邮件
自己做测试 smtp需要验证 应该是没有问题的。不知道对方是如何利用 open replay的;
后来是去掉smtp.c的验证,在其他方面做安全验证,用很笨的方法解决这个问题。希望lz可以找到原因

论坛徽章:
0
36 [报告]
发表于 2010-06-22 11:05 |只看该作者
建议使用 spamcontrol 这个 patch ,便于查询 qmail-smtpd 连接的记录,例如,可以查询到某用户的验证信息。

论坛徽章:
0
37 [报告]
发表于 2010-06-22 13:37 |只看该作者
建议使用 spamcontrol 这个 patch ,便于查询 qmail-smtpd 连接的记录,例如,可以查询到某用户的验证信息。 ...
大麻 发表于 2010-06-22 11:05



    如果能有份资料就好了,网上很多类似资料,但是不太完整。

论坛徽章:
0
38 [报告]
发表于 2010-06-22 14:58 |只看该作者
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP