作者Alica (Torsades de Pointes)
看板PttCurrent
标题Re: [问题] 群组回信无法使用
时间Fri Sep 9 20:51:34 2005
※ 引述《piaip (我在测试)》之铭言:
: 这我之前有 mark 过
: mail.c#613L
: /* TODO is this really going to work!?!?!? */
: mymail.filemode |= FILE_MULTI; /* multi-send flag */
: 因为FILE_MULTI 超过 byte width, 所以这行无作用
: 不过因为那时怀疑是不是故意的,所以没改掉
原来如此... orz 在include/pttstruct.h找到了相关的定义:
#define FILE_LOCAL 0x1 /* local saved */
#define FILE_READ 0x1 /* already read : mail only */
#define FILE_MARKED 0x2 /* opus: 0x8 */
#define FILE_DIGEST 0x4 /* digest */
#define FILE_BOTTOM 0x8 /* push_bottom */
#define FILE_SOLVED 0x10 /* problem solved, sysop/BM only */
#define FILE_HIDE 0x20 /* hide, in announce */
#define FILE_BID 0x20 /* bid, in non-announce */
#define FILE_BM 0x40 /* BM only, in announce */
#define FILE_VOTE 0x40 /* for vote, in non-announce */
#define FILE_ANONYMOUS 0x80 /* anonymous file */
/* TODO filemode is unsigned, IS THIS MULTI CORRECT? DANGEROUS!!! */
#define FILE_MULTI 0x100 /* multi send for mail */
看来这样的确是不行.那麽该把FILE_MULTI改成哪个数值呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.25.104.20