diff -uN mailgate.pl.031122 mailgate.pl
--- mailgate.pl.031122 Sun Nov 23 22:25:56 2003
+++ mailgate.pl Sun Nov 23 22:27:17 2003
@@ -46,7 +46,7 @@
$_ = $MAIL[$index];
last if ( $_ eq "\n" );
chop;
- if (/^(\S+): (.*)$/) {
+ if (/^(?:(\S+): ([^;]*))?;?\s*(?:(\S+)="(.*)")?(?:(\S+)=(.*))?$/) {
$hhh = $Header{$1};
if ( $1 eq "Received" && $hhh ) {
$tmp = "$2";
@@ -57,8 +57,10 @@
$Header{'Received'} = $tmp;
}
}
- else {
+ else {
$Header{$1} = $2;
+ $Header{$3} = $4;
+ $Header{$5} = $6;
}
}
}
【 在 freewizard@happynet.org (Enter HAPPY :: Reloaded :: Revolution) 的大作中
提到: 】
: 发信人: freewizard (Enter HAPPY :: Reloaded :: Revolution), 信区: sysop
: 标 题: [功能测试] 带附件的MIME邮件收发
: 发信站: HAPPY (Sun Nov 23 17:21:08 2003), 转信
: 使用方法
: 将带有附件的邮件发往 用户ID@happynet.org
: 当前限制
: 邮件大小2M
: 编码支持:8bit quoted-printable base64
--
FROM 202.38.124.252