- 主题:[smth]mail2bbs的问题
还是没有提示..:(
【 在 FreeWizard (我们还会再见面的,但不再在那条街道) 的大作中提到: 】
: 这个?
: ~/smth_bbs/mail2bbs $ cvs diff -uN qmail2bbs.c
: Index: qmail2bbs.c
: ...................
--
FROM 219.224.186.149
我目前和cvs不一样的就mailgate.pl 忘了为啥改的了...
Index: mailgate.pl
===================================================================
RCS file: /home/cvs/smth_bbs/mail2bbs/mailgate.pl,v
retrieving revision 3.3
diff -u -r3.3 mailgate.pl
--- mailgate.pl 29 Nov 2003 15:24:19 -0000 3.3
+++ mailgate.pl 14 Jan 2005 17:59:16 -0000
@@ -57,11 +57,15 @@
$Header{'Received'} = $tmp;
}
}
+# elsif ( $1 eq "Content-Type" ) {
+# if ( $MAIL[$index+1] =~ /^\s*boundary="(.+)"$/ ) {
+# $Header{"boundary"} = $1;
+# }
+# }
else {
- print "$1 $2 $3 $4 $5 $6 ";
- if ($1) $Header{$1} = $2;
- if ($3) $Header{$3} = $4;
- if ($5) $Header{$5} = $6;
+ $Header{$1} = $2;
+ $Header{$3} = $4;
+ $Header{$5} = $6;
}
}
}
【 在 atppp (Big Mouse) 的大作中提到: 】
: 那个bbsqmail的脚本你改过没?还是cvs上的就好用...
--
FROM 166.111.158.88
后面那三行我也改过...或者 if ($1) 后面加上 { } ...
好什么时候我也玩玩...
【 在 FreeWizard (我们还会再见面的,但不再在那条街道) 的大作中提到: 】
: 我目前和cvs不一样的就mailgate.pl 忘了为啥改的了...
: Index: mailgate.pl
: ===================================================================
: ...................
--
FROM 128.12.181.30
关键是我也不记得哪个更新……
还有现在sender也似乎需要str_decode一下
【 在 atppp (Big Mouse) 的大作中提到: 】
: 后面那三行我也改过...或者 if ($1) 后面加上 { } ...
: 好什么时候我也玩玩...
--
FROM 166.111.158.88
当!很早以前我配 bbsmail 那个也是瞎折腾,最后弄好了以后就再也理不出头绪来了 :(
【 在 FreeWizard (我们还会再见面的,但不再在那条街道) 的大作中提到: 】
: 关键是我也不记得哪个更新……
: 还有现在sender也似乎需要str_decode一下
--
FROM 128.12.181.30
加了这一行还是没有提示呀,怎么回事呢:((
【 在 FreeWizard (我们还会再见面的,但不再在那条街道) 的大作中提到: 】
: 这个?
: ~/smth_bbs/mail2bbs $ cvs diff -uN qmail2bbs.c
: Index: qmail2bbs.c
: ...................
--
FROM 219.224.186.149
【 在 Carlking (CK·你快乐所以我快乐) 的大作中提到: 】
: 加了这一行还是没有提示呀,怎么回事呢:((
//shame -_-
$ cvs diff -uN qmail2bbs.c
Index: qmail2bbs.c
===================================================================
RCS file: /home/cvs/smth_bbs/mail2bbs/qmail2bbs.c,v
retrieving revision 1.5
diff -u -r1.5 qmail2bbs.c
--- qmail2bbs.c 15 Jul 2004 07:51:36 -0000 1.5
+++ qmail2bbs.c 14 Jan 2005 18:55:05 -0000
@@ -654,6 +654,7 @@
if (append_record(buf, &newmessage, sizeof(newmessage)) == 0)
{
update_user_usedspace(fs.st_size, user);
+ setmailcheck(user->userid);
return 0;
}
}
@@ -713,6 +714,7 @@
chdir(BBSHOME);
resolve_ucache();
resolve_boards();
+ resolve_utmp();
if (argv[1] == NULL || strlen(argv[1]) == 0)
{
--
FROM 219.224.177.115
这下ok了,thx~~~:)
【 在 FreeWizard (我们还会再见面的,但不再在那条街道) 的大作中提到: 】
: //shame -_-
: $ cvs diff -uN qmail2bbs.c
: Index: qmail2bbs.c
: ...................
--
FROM 219.224.186.149