- 论坛徽章:
- 0
|
我把代码
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"
结果出错,怎么回事呢? |
|