发信人: FlyingFish@feeling-NOsmthSPAM-org (好好学习·做好技术站务·缄默·力行), 信区: BBSMan_Dev

标  题: Re: smth系统邮箱大小在哪里定义了?

发信站: BBS_天使之城站 (Tue May 18 11:49:48 2004)

转信站: SMTH!maily.cic.tsinghua.edu.cn!news.happynet.org!COA

方法是

在default.c中

修改get_mail_limit函数

改成如下:

#ifdef USE_DEFAULT_MAIL_LIMIT   /*邮件容量限制 */       //modified by

FlyingFish

/*说明

大信箱、荣誉帐号、智囊团、技术站务拥有8M邮箱

斑竹4M

普通用户2M

未通过注册用户1M

*/

void get_mail_limit(struct userec *user, int *sumlimit, int *numlimit)

{

    /*

     * unlimit

     */

    if ((user->userlevel & PERM_LARGEMAIL) || (user->userlevel &

PERM_HORNOR) || (user->userlevel & PERM_CHATCLOAK) || (user-

>userlevel & PERM_SECANC))

        {

            *sumlimit = 8000;

            *numlimit = 9999;

        }

    else  if ((user->userlevel & PERM_BOARDS))

        {

            *sumlimit = 4000;

            *numlimit = 9999;

        }

    else  if ((user->userlevel & PERM_LOGINOK))

        {

            *sumlimit = 2000;

            *numlimit = 9999;

        }

    else

        {

            *sumlimit = 1000;

            *numlimit = 9999;

        }

    return;

}

#endif

然后再改前面权限设置部分,

特殊权限7为大信箱,PERM_LARGEMAIL

【 在 thdog (宁静的深海·不是谁都明白) 的大作中提到: 】

: 好像是要自己加一段代码

: ※ 来源:·BBS 天使之城站 COABBS·[FROM: 166.111.130.82]

π=3.1415926535 8979323846 2643383279 5028841971 6939937510 5820974944 59230781

64 0628620899 8628034825 3421170679 8214808651 3282306647 0938446095 5058223172

5359408128 4811174502 8410270193 8521105559 6446229489 5493038196 4428810975 66

59334461 2847564823 3786783165 2712019091 4564856692 3460348610 4543266482 1339

360726 0249141273 7245870066 0631558817 4881520920 9628292540 9171536436 789259

0360 0113305305 4882046652 1384146951 9415116094 3305727036 5759591953 09218611

※ 来源:·BBS 天使之城站 COABBS·[FROM: 219.224.195.142]

看完了要说点啥么?

You must be logged in to post a comment.